Using the same process for all NI Open Source repos. #6
Replies: 3 comments
-
|
This repo only has a main branch because it is new, was created from a legacy library, and is very small. I believe I made a feature branch for the purpose of making my one recent fix, following the suggested process from the contributor perspective. Feel free to create a develop branch as appropriate. |
Beta Was this translation helpful? Give feedback.
-
|
@shivaprasad-basavaraj can you please create a develop branch? |
Beta Was this translation helpful? Give feedback.
-
|
@svelderrainruiz This was a new repo I had created to host the State Pattern Actor code and wasn't expecting it to be active and hence hadn't setup the repo fully. I have now created a develop branch and applied branch protections to mirror the actor-framework repo. Regarding the CI/CD setup for this repo, we are discussing internally our plans for CI/CD for NI's open source repos and I will get back to you regarding this in a couple of weeks. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
@shivaprasad-basavaraj
@niACS
This GH discussion opens a conversation of using the same process for all NI Open Source repos:
Why?: This repo only has a main branch, which suggests that trunk-based development is planned to be used moving forward on this repo. This will create a precedent to use multiple branching models on a process that only supports 1, which i do not recommend without a strong reason. If there is a strong reason to deviate from GitFlow, we would benefit from having that documented on this discussion, since it would give steercos the reason to support multiple branching models and adapt the documentation to guide collaborators efficiently.
Sequential process if this repo uses the process we follow for ni/labview-icon-editor and ni/actor-framework:
This ensures that the VI Package is built on a single location (NI's infrastructure), which creates a single point of failure/single point of debug.
If there is a bugfix we didn't discover on a release candidate, a hotfix branch can be used.
Beta Was this translation helpful? Give feedback.
All reactions