Ascendos Development
Ascendos is an open and transparent project. Our output should be easily reproducible by anyone from our published sources and documentation. If it can't for any reason, that is a high priority bug for us. For now, this page is the central hub for our development documentation.
Sources
Presently our sources can be found in a repository of source rpms generatable from a development git repository combined with typical internet access to well known published TUV sources. If you'd like to contribute to our codebase, just clone our tree, and submit patches or pull requests to the ascendos-dev mailinglist. Github.com and gitorious.com are two of many options for hosting your tree if you can't host it yourself.
Tracking Progress
Our progress can be easily tracked by regularly checking these information taps-
The Ascendos-announce mailinglist archives contains a history of our most important milestones.
The Ascendos-dev mailinglist archives is where you can see what was discussed, yesterday, last week, etc...
The list of commits to the git tree is where you can see new infrastructure code come into being.
The list of bugs updated in the last week is another place where development discussions, consensus, and basic tracking of work tasks can be seen.
The list of recent wiki edits shows how our knowledge, ideas, and documentation are presently evolving.
The logs of #ascendos IRC on freenode capture chat discussions related to the use and development of Ascendos.
The list of open RFE bugs shows some longterm Requests For Enhancement that will be worked on as time and developer interest constraints permit.
QA / Testing
Quality Assurance Testing as automated as practical is a key component of any enterprise OS distribution. Here are some current links to our pre-beta infrastructure:
The Ascendos Bugzilla is where you can track and file bugs against our releases and infrastructure.
The Ascendos welcome to bugzilla page will introduce you to how you we have been working with bugzilla thus far, though more development process and workflow documentation will be coming soon.
The List Of Open Bugs is educational and useful to look at.
The List Of Open P1 Bugs is where some of our highest priorities are enumerated.
Design Decisions
The Ascendos Design Decisions page serves as a living log of our major choices. Documenting that we've made a major choice, and why we made a major choice, is a critical aspect of keeping the project open and transparent. Additionally, as time goes on, those documented pros and cons can change as various factors change. Thus when it comes time to revisit decisions, this page will hopefully save time with concise summaries of historical decision discussions.
Build Infrastructure
The existing Build wiki page contains important information about how Ascendos builds its output.
Service Infrastructure
The Ascendos Service Infrastructure page lists all the services being served up by the project, along with detailed information on how they were set up and are maintained, and who in the project is responsible for them at the present time.
External Resources
The External Resources wiki page has many useful and educational hyperlinks to documentation and resources related to Ascendos development and infrastructure.