1,885
edits
Changes
no edit summary
Students in the LUX Program will complete a major projectacross a total of six courses over two semesters.
= Courses Involved =
In Semester 1, the LUX project will span the [[SYA710]], [[NAD810]], and [[SPR720]] courses.
= Working Within the Fedora Project =
LUX projects will take place within the Fedora community. That means that we'll be working on real issues alongside other contributors in a thriving Open Source project. The project ideas come from the community, and the result of your work will directly impact the 2+ million users of Fedora.
Success in an Open Source project is achieved in part by working in the open, where other people can see and get involved with what you're doing. You will need input from the community, because the Fedora project is too large for one person to completely master: it involves 6000+ packages, hundreds of millions of lines of source code, and thousands of developers from around the globe. You'll need to use [[LUX Communication|various open source communication tools]] to effectively work with this community.
In particular, you will need to continuously communicate the status of your work, primarily though blogging.
= Completion Goal =
During the first semester, you'll take your project to a "0.3" completion status. This means that it must provide some reasonable, stable level of functionality, but it does not need to be complete or fully polished. In the second semester, you'll take the same project to a "1.0" completion status, where it will be considered : complete, tested, documented, and appropriately packaged.
= Milestones =
The 0.3 Release must take place by December 5. This release does not need to be fully polished or feature-complete, but it should have enough functionality to be useful for real work.