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

今天刚想学习一下,发现文档版本已经配不上现在 @latest 的代码了 #893

Open
chinfeng opened this issue Jun 30, 2024 · 4 comments
Labels
enhancement New feature or request

Comments

@chinfeng
Copy link

如题:看到今天刚把 latest 指向了 2.0.0-alpha.6,但是文档还是 1.x 的,新版本不知道怎么用

@chinfeng chinfeng added the enhancement New feature or request label Jun 30, 2024
@mortalYoung
Copy link
Collaborator

目前来说 2.x 的文档至少得等到 release beta 或者 stable 版本之后才会更新。

2.x 目前还在 alpha 版,不能肯定地说 API 一定不会大改,所以不建议在生产使用。

1.x 和 2.x 在使用方式上大差不差,或者如果想尝鲜 2.x 的版本可以参考 app 的使用。

@chinfeng
Copy link
Author

chinfeng commented Jul 1, 2024

1.x 和 2.x 在使用方式上大差不差,或者如果想尝鲜 2.x 的版本可以参考 app 的使用。

这在工程上点困难了:

  • 多出了onigurum 是啥? 必需二进制的包含在源码包中吗?
  • TestExtension 这玩意 250+ 行,没有文档自己走读一遍还是要花点时间的
  • 不知为何这个 app 里面没有独立的 package.json,需要自己区分出使用这个库的依赖,和开发这个库所需要的依赖

当然我只是遇到上面这3个问题,就已经望而却步了……还是等等大佬的文档发布吧。

@mortalYoung
Copy link
Collaborator

多出了onigurum 是啥? 必需二进制的包含在源码包中吗?

这个 onigurum 是为了实现 textmate 的,详情可以参考 vscode-textmate 这个库

TestExtension 这玩意 250+ 行

你说的有道理,之前开发没有特意在这个组件上花费很多精力,纯粹堆代码了,后续会考虑增加注释或分层的方式优化这个组件

不知为何这个 app 里面没有独立的 package.json

事实上,这个 app 的 package.json 一定是在 devDep 里的,不过后续我会考虑在 app 里放一个单独的 package.json 作区分

感谢关注 Molecule~

@slobber
Copy link

slobber commented Jul 5, 2024

独立项目用这个package.json就可以了

{
  "name": "project",
  "private": true,
  "version": "0.0.0",
  "type": "module",
  "scripts": {
    "dev": "vite",
    "build": "tsc && vite build",
    "preview": "vite preview"
  },
  "dependencies": {
    "@dtinsight/molecule": "2.0.0-alpha.6",
    "react": "^18.3.1",
    "react-dom": "^18.3.1",
    "vscode-oniguruma": "^2.0.1",
    "vscode-textmate": "6.0.0"
  },
  "devDependencies": {
    "@types/react": "^18.3.3",
    "@types/react-dom": "^18.3.0",
    "@vitejs/plugin-react": "^4.3.1",
    "typescript": "^4.9.3",
    "vite": "^5.3.2"
  }
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants