Hi,
It's been pretty quiet here and in GitHub up until recently and with the changes and updates that Maarten did, I wanted to ask some questions and get some clarity for the team as we move forward on this project.
Most recently, a decision was made to purge old messages, which I think is not in the best interest of the group. A lot of the older messages provide insight into how we as a team of developers came to a consensus about a coding method, development style or whatever. I think the only messages that should be removed are those that are deemed offensive.
At some point, we will see the same questions over and over again, at which point, we can compile those questions and the relevant answers and create a FAQ.
I'm sure we will see questions as more people are added on how to pull from the Git repository, why NightDOS is written in assembly instead of C, plus any myriad of other questions. I'm not sure if anyone has used any of the web based bulletin board sites like the ones on OSDev or even Android development, but they have a Sticky post that covers the rules and provides answers to commonly asked questions.
My next point is leadership. Let me make a point here. I am not trying to be the leader or assume leadership of this group or project. Has the leadership team been established? If so, who is a part of the team? Once leadership is established, are there specific roles that you would like to see the charter members (those that joined at the onset of this project) take on?
Do we have a definite process for submitting code, reviewing code, testing the code, either via unit tests or some other means?
Is there a clear understanding of how the GitHub repository is supposed to work? Who can submit what? What is the correct submission and vetting process?
Once again, I'm not trying to be difficult, but these are things that have crossed my mind, especially since there hasn't been any real activity code wise since August, in which a lot of C code was removed from the development branch and replaced with x86 assembly code.
Hopefully, this will encourage some discussion so that we can get this project back on track.