====== Development Documents ====== This section is where the Cucumber Linux development documents and plans are outlined. If you are new to contributing to Cucumber Linux or would like to start contributing, looking at the [[devdocs:todo|To Do List]] is a great place to start. ====== Active Subpages ====== These pages pertain to developing future versions of Cucumber Linux. They are active pages and this is where the current development plans and updates are. * [[devdocs:todo|To Do List]] * [[devdocs:2_0_roadmap|Cucumber Linux 2.0 Release Roadmap]] * [[devdocs:packages_to_add|Packages to Add to Future Releases]] * [[devdocs:hardening_ideas|Ideas for Hardening Future Versions of the Distribution]] * [[devdocs:core_packages|Core Packages]] - Definition and list of what core packages are * [[devdocs:sysbuild_numbers|System Build Numbers]] - Details about each and every system build (sysbuild) number to date. ====== Maintainer's Guide ====== These pages contain documentation for the various processes associated with building, releasing and maintaining a branch (or fork) of Cucumber Linux. * [[devdocs:build_system_infrastructure|Build System Infrastructure]] - Documentation on the structure and function of the Cucumber Linux Build/Distribution Infrastructure * [[:cucumber_linux_from_scratch|Cucumber Linux from Scratch]] - The official process for bootstrapping a new build of Cucumber Linux. * [[devdocs:finalize_release_process|Finalize Release Process]] - The official process for finalizing a new release of Cucumber Linux * [[devdocs:deploy_new_build_server|Deploy a New Build Server]] - The official process for deploying a new build server. * [[devdocs:update_package|Update a Package]] - The official process for updating a package and deploying the update using the build infrastructure. ====== Archive (Old Stuff) ====== These pages pertain to previous development/release cycles. They are not active and are here for historical purposes. * [[devdocs:1_1_roadmap|Cucumber Linux 1.1 Release Roadmap]]