New website launch!

Hello all and welcome to the new SolusOS website!

Right now we’re going through a rather large migration process inside of SolusOS. At present two different websites exist for our content, the NG website and the one we’ve just replaced. In the short future, we’ll be taking down ng./ and merging any content into this new website. We hope you enjoy the new look! This is all part of our transparency effort, and getting information to our users as efficiently as possible.

In Other News

We’ve been using Mercurial to manage our source repository on bitbucket for some time now, however we’ve recently just opened it up to the public as a shiny new Git repository. Commit history was rather broken after a few attempted conversions (Converting from Git to Mercurial is fine, the other way around is a bit harder) so we’ve started afresh. Users will notice that there is an Infrastructure link in the menu at the top of this page, which will take you to our new Phabricator installation. From here you can see exactly what is happening within SolusOS at any time, or even browse our source repository. Please note we are also now using Phabricator for our bug tracking needs (via Maniphest) to benefit from a more integrated solution.

Now you can help too!

With Phabricator we gain code-review. Simply put, anyone signed up at our Phabricator installation can submit patches against our repository (and future projects) for review. You’ll need to use the arcanist command line tool to do this, as we won’t accept uploaded patches that haven’t run through the code linters. Now it is entirely possible to help add new packages to SolusOS, fix and finish the existing ones, add translations.. the list goes on. Why not check out the SolusOS Contributor Quick Start document?

You will need to sign up for an account, however to make this easier we’ve allowed you to sign up using your GitHub or Google account, via the OAuth2 authentication. The only requirement we have for accepted code is that it is under a free software license so that we can distribute it without issue or worry. We do not require any form of contributor agreement. Your code will be credited to you in the Git repository, via the code-review submissions. We’ll also make some changes to RepoHub to display statistics for contributors as well as the internal team, to make sure you get the credit you deserve :)

That’s all for now, make sure to sign up at the Infrastructure, and dive in!