Closed DhivinX closed 6 months ago
Looks good to me, thanks very much @DhivinX
Wow, I can finally succesfully build it! :)
The only thing I had to do additionally is that between "npm i pnpm -g" and "pnpm install turbo --global" I had to restart the computer, because of that thing that happens on Windows and Macs: https://stackoverflow.com/questions/77224607/how-can-i-help-pnpm-find-its-global-directory
The last thing I personally miss right now probably is running the unit tests existing. @DhivinX have you tried running all of them, or some of them? If so: can the process be written down somewhere, so I can give it a try?
@paireks I will try to fix the tests in the next iteration.
From now, building packages should work without any problems, just use
pnpm dist
. (Before doing so, remove all node_modules generated by yarn/npm) See README.md in section Project development.Changes introduced by this PR:
Planning:
We could add Github Actions configuration to automate the publishing of packages when changes are pushed to the
main
branch. You would need to add adevelop
branch for the current code and amain
branch would be the alive branch. Then when we merge thedevelop
branch intomain
it would automatically publish the packages to the registry.We could also add a dependabot configuration to keep external dependencies up to date.