A few software engineering process suggestions #44
Replies: 5 comments
|
Thanks for the suggestion 😃 Personally, I don't prefer using a development branch. For simplicity, I'd stick with GItHub flow. I think we'll need to change the branching strategy someday though.
Sounds good to me except Regarding the discord, you don't need to be online as it's just an ephemeral chat room. Join whenever you want to talk a bit about Kerla. GitHub will still be used for discussions. |
|
Sticking to the model where you push directly to GH will append |
Maybe its' a good time for me to stop pushing commits into main directly. How about adding a branch protection rule to ensure all commits pass CI tests instead?
Adding multiple references in a commit title doesn't sound helpful to me. How about recommending adding a link to the corresponding issue in the commit log? |
I believe so.
Yes. On GitHub the ID is enough - all three: issues, pull requests and discussions share the same pool of IDs. I from beginning thought about issues; sorry for being unclear about it. |
|
Enabled a branch protection rule to force checking CI results to merge commits into the main branch.
Good point. Adding a corresponding issue URL (not only an ID) to the commit message could be good practice since I often read the commit message from my terminal not on GitHub.com. |
Uh oh!
There was an error while loading. Please reload this page.
Branching
It might be too early for that, @nuta, but I'd suggest you branch
developordevelopmentnow where all incoming code, both yours and PRed goes in. Then usemainbranch for released a more thoroughly tested code.Contribution
In contribution guidelines suggest people as follows:
issue/ID/description-in-kebab-caseand pull requests from there (for your own sake)[#99] area: The description- this way the commit history is much more pleasant to view and refer to particular issues looking for reasoning of the past change.Discord
I hope you don't mind I bring discussion here, but I'm not a big fan of Discord - I may occasionally jump the ship to talk about something. but only if I'm sure the other party is actually present to have a chat. Normally I'm busy with my day to day work.
All reactions