Glory to the Monorepos #1045
Labels
ci/cd
Continuous Integration: GitHub Actions, commit/push hooks and scripts
discussion
Ideas that are not fully formed and require discussion
docs.tact-lang.org
Documentation for docs.tact-lang.org kept in docs folder
ux
Or just using workspaces of Yarn v1.
Current issues
cspell
is used in both places and requires to be installed in bothProposed solution
workspaces
orpackages
directory.private: true
package designated to control the workspaces.@tact-lang/compiler: "*"
withyarn
doing the rest.Then, running
yarn
(i.e.yarn install
) would take care of common dependencies AND of cross-dependencies of one "workspace" (package) on another.Finally, by running
yarn workspace WORKSPACE_NAME
as a prefix, one could run any yarn command inside any particular workspace while being anywhere in the repo tree.The text was updated successfully, but these errors were encountered: