FlightGear Git: splitting FGData: Difference between revisions

Jump to navigation Jump to search
Line 94: Line 94:
But with that there are lot of rules with exceptions. From my daily real life job I do know, that many rules with exceptions may make things more complicated and provoke discussions and conflicts.
But with that there are lot of rules with exceptions. From my daily real life job I do know, that many rules with exceptions may make things more complicated and provoke discussions and conflicts.
So my question is: How can we see that "a reasonable level of competence in both aircraft development and GIT usage" is there? Does he has to be checked? Which level of competence is needed for making an aircraft?
So my question is: How can we see that "a reasonable level of competence in both aircraft development and GIT usage" is there? Does he has to be checked? Which level of competence is needed for making an aircraft?
(hvengel comments)
Having well defined rules it a good thing.  Some (perhaps many) of the aircraft devs have little or no experience with normal software development work flows and they will need well defined rules to help them do the right thing.  Reading through the proposed rules I don't see too much room for things to be incorrectly used.  However because the level of experience with software work flows will be all over the place (IE. some aircraft devs are also experienced software developers/engineers and some have absolutely no experience with this type of thing) the rules should be a simple and as clear and complete as possible.  Nothing should be open to interpretation.
I don't see the concern over determining GIT and/or aircraft development competence to be a significant issue.  I am sure that there are a significant number of aircraft devs who are currently using merge requests who would be given commit rights right from the get go.  Newer aircraft devs can work with a mentor with commit rights while they are learning GIT and aircraft development and the mentor can determine when they are ready for commit rights.  However I think having a documented process for this might be a good idea.
(hvengel)


It is good to see that the existing rules are finally formalized, so we get a clear guideline.  
It is good to see that the existing rules are finally formalized, so we get a clear guideline.  
167

edits

Navigation menu