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

Restructure monorepo to be simpler #91

Closed
3 of 4 tasks
Tracked by #4
caendesilva opened this issue Jun 23, 2022 · 2 comments
Closed
3 of 4 tasks
Tracked by #4

Restructure monorepo to be simpler #91

caendesilva opened this issue Jun 23, 2022 · 2 comments

Comments

@caendesilva
Copy link
Member

caendesilva commented Jun 23, 2022

The way the monorepo works now is rather complex. Part of this is the multistage splitting process, and the way releases work. I tried keeping a changelog manually but find it hard to make the propagated releases relevant. I like the feature GitHub has to automatically generate release notes from pull requests, so I'm going to try out requiring pull requests for development instead of pushing directly to the master branch. This would then allow us to go back to handling patch releases in the readonly repositories. Since during the beta stage minor releases function partly as major ones, those should always be synced. Meaning that if Hyde get's a minor release, so must Framework, and vice versa.

  • Require pull requests to contribute to the develop repo
  • Remove intermediate jobs in the monorepo splitter to push directly to the readonly repos
  • Remove the mirror branches
  • Remove or decouple the keep a change changelog parser
@caendesilva
Copy link
Member Author

Okay so small internal changes, like updating workflows, styles, and things like that should not be in changelog and could be pushed to master, and since I'm the only one who normally can push to master I'll just make a note to not push changes directly.

@caendesilva caendesilva mentioned this issue Jun 23, 2022
8 tasks
@caendesilva
Copy link
Member Author

Remove or decouple the keep a change changelog parser

Not sure what do to about that so closing this issue for now and I'll handle the changelog later

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

No branches or pull requests

1 participant