Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
08971eb
feat(genui-sdk): add genui submodule
gargameljyh Jan 4, 2026
21ce2f9
feat(genui-sdk-home): complete genui sdk home develop
gargameljyh Jan 14, 2026
37bc4c5
feat: genui sdk home page code migration
gargameljyh Jan 23, 2026
a156b99
feat: delete genui assest resource
gargameljyh Jan 23, 2026
c405fbb
feat(genui-sdk-home): complete genui sdk home develop
gargameljyh Jan 14, 2026
b488f18
feat: genui sdk home page code migration
gargameljyh Jan 23, 2026
504bb54
feat: delete genui assest resource
gargameljyh Jan 23, 2026
b6855fe
feat: update genui-sdk icon
gargameljyh Jan 23, 2026
f73d940
feat: modify the script to support building genui-sdk
gargameljyh Jan 23, 2026
c5df265
feat: add build script key
gargameljyh Jan 26, 2026
2a6e112
fix: modify the submodule update method
gargameljyh Jan 26, 2026
d05dc88
fix: update build common
gargameljyh Jan 26, 2026
bbc1ce0
fix: modify git global config during build
gargameljyh Jan 26, 2026
4fc7e75
fix: update build common submodule
gargameljyh Jan 26, 2026
f321304
fix: reset git global config during build
gargameljyh Jan 26, 2026
a445c4e
feat: update deploy script
gargameljyh Jan 26, 2026
10d3fb8
feat: update import plugin config
gargameljyh Jan 26, 2026
9053f61
feat: modify the script to globally install tsx before building
gargameljyh Jan 27, 2026
391be9f
feat: workspace exclude genui-sdk output
gargameljyh Jan 27, 2026
1af1e73
feat: delete geui-sdk from workspace
gargameljyh Jan 27, 2026
2a955c5
feat: remove the prebuild process from the script
gargameljyh Jan 27, 2026
db65b7f
feat: modify env max_old_space_size
gargameljyh Jan 27, 2026
ae92d90
feat: modify genui-sdk submodule
gargameljyh Jan 28, 2026
55b8bf8
fix: optimize the slow initial screen access of genui-sdk
gargameljyh Jan 28, 2026
100869c
feat: fix rabbit ai comment
gargameljyh Jan 28, 2026
27508e8
feat: CI strictly uses the locked submodule versions in the repository
gargameljyh Jan 28, 2026
cc531d1
feat: delete NODE_OPTIONS
gargameljyh Jan 28, 2026
86a9a45
feat: optimize the building of the genui-sdk module
gargameljyh Jan 28, 2026
4c547f1
feat: modify genui-sdk homepage huawei obs deploy script
gargameljyh Jan 28, 2026
38919b9
fix: remove the --no-frozen-lockfile option when executing `pnpm inst…
gargameljyh Jan 28, 2026
1bde9c7
feat: remove build script tsx install
gargameljyh Jan 28, 2026
377b642
feat: rename genui-sdk build step
gargameljyh Jan 28, 2026
824fd1a
feat: remove genui-sdk build step
gargameljyh Jan 28, 2026
930e7e8
feat: revert genui-sdk build step
gargameljyh Jan 28, 2026
14a8ba6
feat: update genui-sdk commit
gargameljyh Jan 28, 2026
6827009
feat: update genui-sdk submodule commit
gargameljyh Jan 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions .github/workflows/build-common.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,34 @@ jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: webfactory/ssh-agent@v0.8.0
with:
ssh-private-key: ${{ secrets.SUBMODULE_SSH_KEY }}
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 0
submodules: false
Comment thread
gargameljyh marked this conversation as resolved.
- name: Setup pnpm
uses: pnpm/action-setup@v3
with:
version: 9
- name: Configure Git identity
run: |
git config --global user.name "GitHub Actions"
git config --global user.email "actions@github.com"
- name: Ensure submodules are up-to-date
run: |
git submodule sync --recursive
git submodule update --init --recursive
git submodule status --recursive
Comment thread
coderabbitai[bot] marked this conversation as resolved.
- name: Install genui-sdk deps
run: |
cd genui-sdk && pnpm install
- name: Build genui-sdk homepage
run: |
cd genui-sdk
pnpm build:homepage
- name: Install deps
run: pnpm -F opentiny-design-common i --no-frozen-lockfile
- name: Build common
Expand Down
22 changes: 22 additions & 0 deletions .github/workflows/build-home.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,34 @@ jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: webfactory/ssh-agent@v0.8.0
with:
ssh-private-key: ${{ secrets.SUBMODULE_SSH_KEY }}
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 0
submodules: false
- name: Setup pnpm
uses: pnpm/action-setup@v3
with:
version: 9
- name: Configure Git identity
run: |
git config --global user.name "GitHub Actions"
git config --global user.email "actions@github.com"
- name: Ensure submodules are up-to-date
run: |
git submodule sync --recursive
git submodule update --init --recursive
git submodule status --recursive
Comment thread
coderabbitai[bot] marked this conversation as resolved.
- name: Install genui-sdk deps
run: |
cd genui-sdk && pnpm install
- name: Build genui-sdk homepage
run: |
cd genui-sdk
pnpm build:homepage
Comment thread
gargameljyh marked this conversation as resolved.
- name: Install deps
run: pnpm -F opentiny-design-home i --no-frozen-lockfile
- name: Build home
Expand Down
22 changes: 22 additions & 0 deletions .github/workflows/deploy-github.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,34 @@ jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: webfactory/ssh-agent@v0.8.0
with:
ssh-private-key: ${{ secrets.SUBMODULE_SSH_KEY }}
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 0
submodules: false
- name: Setup pnpm
uses: pnpm/action-setup@v3
with:
version: 9
- name: Configure Git identity
run: |
git config --global user.name "GitHub Actions"
git config --global user.email "actions@github.com"
- name: Ensure submodules are up-to-date
run: |
git submodule sync --recursive
git submodule update --init --recursive
git submodule status --recursive
Comment thread
coderabbitai[bot] marked this conversation as resolved.
- name: Install genui-sdk deps
run: |
cd genui-sdk && pnpm install
- name: Build genui-sdk homepage
run: |
cd genui-sdk
pnpm build:homepage
- name: Install deps
run: |
pnpm -F opentiny-design-common i --no-frozen-lockfile
Expand Down
19 changes: 19 additions & 0 deletions .github/workflows/deploy-obs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,12 +34,31 @@ jobs:
outputs:
version: ${{ steps.ver.outputs.value }}
steps:
- uses: webfactory/ssh-agent@v0.8.0
with:
ssh-private-key: ${{ secrets.SUBMODULE_SSH_KEY }}
- name: Checkout
uses: actions/checkout@v3
Comment thread
gargameljyh marked this conversation as resolved.
- name: Setup pnpm
uses: pnpm/action-setup@v3
with:
version: 9
- name: Configure Git identity
run: |
git config --global user.name "GitHub Actions"
git config --global user.email "actions@github.com"
- name: Ensure submodules are up-to-date
run: |
git submodule sync --recursive
git submodule update --init --recursive
git submodule status --recursive
- name: Install genui-sdk deps
run: |
cd genui-sdk && pnpm install
- name: Build genui-sdk homepage
run: |
cd genui-sdk
pnpm build:homepage
- name: Install deps
run: |
pnpm -F opentiny-design-common i --no-frozen-lockfile
Expand Down
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
[submodule "packages/tiny-engine-portal/tiny-engine"]
path = packages/tiny-engine-portal/tiny-engine
url = https://github.com/opentiny/tiny-engine.git
[submodule "genui-sdk"]
path = genui-sdk
url = git@github.com:opentiny/genui-sdk.git
1 change: 1 addition & 0 deletions genui-sdk
Submodule genui-sdk added at 14ceda
28 changes: 28 additions & 0 deletions packages/common/src/assets/appIcon/genui-sdk.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 11 additions & 0 deletions packages/common/src/config/header.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ import tinyPro from '../assets/appIcon/tiny-pro.svg'
import tinyVue from '../assets/appIcon/tiny-vue.svg'
import tinyRobot from '../assets/appIcon/tiny-robot.svg'
import tinyEditor from '../assets/appIcon/tiny-editor.svg'
import GenuiSdk from '../assets/appIcon/genui-sdk.svg'
import sketch from '../../../home/public/images/logo-sketch.svg'

const createIsUnderline = (path) => () => location.pathname.startsWith(path)
Expand Down Expand Up @@ -63,6 +64,16 @@ const menuItems = [
children: [],
isUnderline: createIsUnderline('/opentiny-design/next-sdk')
},
{
name: 'GenUI-SDK',
desc: '生成式UI',
url: '/opentiny-design/genui-sdk',
logo: GenuiSdk,
hide: false,
github: 'https://github.com/opentiny/genui-sdk',
children: [],
isUnderline: createIsUnderline('/opentiny-design/genui-sdk')
},
{
name: 'AI-Extension',
desc: 'AI 浏览器扩展插件',
Expand Down
Loading