= Development :description: Development progress, general development practices :page-nav_order: 4 :page-has_children: true // SPDX-FileCopyrightText: 2022 Unikie // SPDX-License-Identifier: GFDL-1.3-no-invariants-or-later OR CC-BY-SA-4.0 Spectrum is free software, currently under active development. If you made changes in a source code, https://spectrum-os.org/installation/getting-spectrum.html#building-an-installer[rebuild Spectrum], xref:../development/testing-patches.adoc[test your patch] and then https://spectrum-os.org/development/first-patch.html#submitting-changes[submit your changes for review]. == Developer Setup Before starting, make sure you are familiar with https://git.kernel.org/pub/scm/utils/b4/b4.git/about/[b4] and the https://nixos.org/manual/nix/stable/introduction.html[Nix package manager]. == Mailing Lists The Spectrum project runs several https://spectrum-os.org/mailman3/lists/?all-lists[mailing lists] on which you can ask your questions or help other people with the questions they have. All the Spectrum developers as well as many long time Linux and Spectrum users are on the lists. For real-time feedback, use https://spectrum-os.org/participating.html#irc[IRC/Matrix channel].