-
-
Notifications
You must be signed in to change notification settings - Fork 31
Contribute
As an open source project, Regolith is open to anyone to extend, fork, or modify as they see fit. Additionally, we welcome people to join as contributors to the project. If you already have something in mind, please file an issue describing the change you're planning to make to Regolith, or discuss in the Slack channel. This ensures work isn't duplicated or effort wasted. If you're interested in seeing what work is available to start with, take a look at the list of issues looking for help to see what is needed. To get a picture of the future, check the roadmap. Regolith is a young project with much potential for improvement!
Click this link to join our Slack channel, which allows you to communicate with the developers of Regolith and other users. Here is where we brainstorm about new features, ways to improve current features, and fix bugs.
Development is done in the regolith-unstable
PPA and then tested before pushed to production in the regolith-stable
PPA. If you'd like to test fixes that haven't made it to the stable PPA yet or would just like to always be using the latest updates, the following steps describe how the unstable PPA is added:
From your existing Ubuntu 18.04 (Bionic), 19.04 (Disco), or 19.10 (Eoan) system, perform the following installation steps:
- First we need to remove the
regolith-stable
PPA. Open a terminal, and enter:sudo add-apt-repository --remove ppa:kgilmer/regolith-stable
- Now enter the following to add
regolith-unstable
:sudo add-apt-repository -y ppa:kgilmer/regolith-unstable
- After the sync completes, enter:
sudo apt install regolith-desktop
- The following command will need to be ran
sudo apt update && sudo apt upgrade && sudo apt full-upgrade
- Some packages will be upgraded. When this completes, reboot.
Simply follow the steps #1 and #2 in reverse. Keep in mind that the package manager will not downgrade your packages, so if you want to just use what's in regolith-stable
, you may need to uninstall Regolith and reinstall it. Any configuration files in your user directory will not be altered.
Since most of this wiki content was created, a new site for Regolith was created. This wiki content was written for Regolith 1.2 but most of it still applies to 1.3. However, it is suggested to first check if the information you are looking for is here.