Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor: monorepo #1011

Closed
wants to merge 1 commit into from

Conversation

RSS1102
Copy link
Collaborator

@RSS1102 RSS1102 commented Dec 23, 2024

  1. 目前已完成对于 cherry-markdown,client,vsocodePlugin,的目录调整。
  2. cherry-markdown 已可以进行 dev 和 build 。
    后续任务:
  • 引入 changeset-bot 用来检测 changeset commit 是否有被提交(需要组织授权)。
  • client 的 monorepo workspaces 包的链接。
  • vscodePlugin 将本地 dist 包引入 修改为 monorepo workspaces 包的链接。
  • react demo 要重新改为 vite 构建(cra 已停更两年)。

目前将所有的 ci (workflows) 禁用,后续将会重新修正ci 和规划ci。
除修正当前 ci 还会添加。

  • vscodePlugin 自动发布到 vscode marketplace。
  • client 自动发布版本并且附带产物。
  • changeset ci 用来自动发布(上述两个需要提前做完)。
  • examples 的部署。

需要 @sunsonliu 进行确认 commit 记录、最后一次功能提交代码是否完备。
需要 @lyngai 审阅 monorepo 的 refactor 路线图是否正确。


后续计划将 dev作为 主分支(则贡献者不需要每次fork都要fork所有分支), main 作为发布次分支。一些不用的分支也可以进行筛选移除。需要和 @sunsonliu 再进行讨论。


其他相关构建需要 @humyfred 佬进行支持。

Co-Authored-By: Leo Xia <52569690+Saraph1nes@users.noreply.github.com>
@RSS1102 RSS1102 deleted the branch Tencent:refactor/monorepo January 10, 2025 18:30
@RSS1102 RSS1102 closed this Jan 10, 2025
@RSS1102 RSS1102 deleted the refactor/monorepo branch January 15, 2025 02:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant