Skip to main content

Get Involved.

Everything that we make is developed by people from all over the world.

Stop by to share your experiences, ask questions and discuss topics with other users and developers in our growing community.

Contribute to Nitrux

Contributions can range from testing our ISO to more intensive tasks such as maintaining or producing code for Nitrux. Anyone can participate in the Nitrux community on many levels, from advising fellow Nitrux users to becoming a maintainer. Any contribution, even the smallest, is valued. We welcome everybody to improve Nitrux and spread Free Software!

We divide development into several areas, managing different parts of the project. Find out the various tasks you can help with, listed below:

  • Artwork
  • Development, including programming and packaging
  • UI Design for Apps
  • Documentation and Translation
  • Marketing and Website
  • Quality Assurance, including testing and bug triaging

Once you start contributing, you’ll want to create a GitHub account so you can work on bugs, design blueprints, and more.

Public Forum

Users can find the public forum at our GitHub organization under the Discussions section.

Social Media

You can communicate with developers and other users in the community by using one of the following social media sites:

Instant Chat

You will find the following Nitrux channels on Gitter.

You can find Nitrux on Telegram.

Packaging

You may wish to have software on your system that is currently unavailable as an Appbox. While you are welcome to submit a bug and wait for someone else to package the software you want, you can also improve and contribute to the community by packaging software.

  • To learn to package software as an AppBox, visit the NX AppHub wiki.

Report Bugs

We’re always looking to improve our systems, mainly when they’re not functioning as expected. You improve the system for you and all Nitrux users by reporting bugs.

  • Please open an issue in the Nitrux Bug Repository and use the template to create a bug report.

Nitrux uses GitHub to keep track of bugs and their fixes.

Feature Requests

Nitrux uses GitHub to keep track of feature requests.

  • Please open an issue in the Nitrux Bug Repository, but instead of creating a bug report, use the feature request template.

Release Schedule

Nitrux has the following monthly estimated fixed-release cycle:

  • We expect one new release every 30-31 days, with each new release (Nitrux+0) supported for the next 30-31 days, starting from the day we publish the Release Announcement.
    • 🔰 Information: As the table below notes, there’s no intermediary release, i.e., no “development” release of Nitrux available to the public due to our fast release cycle. We do test internally.
    • 🔰 Information: It’s also worth mentioning that Nitrux does not follow the convention of major and minor releases; there are simply releases. New versions with a suffix x.x.1 are not maintenance or minor releases, just like releases with the suffix x.x.0 are not major releases.
  • After the 30-31-day period concludes and a new release is available, we only support the previous release (now Nitrux-1) for upgrades (not for reporting issues or bugs) for the next 30-31 days.
  • Once a new release is available, the previous release (now Nitrux-2) is no longer supported, as it has passed 60-62 days since its release. Additionally, as explained in our tutorial, Filesystem and Security Features in Nitrux, user passwords are valid for 90 days, which means that on the 91st day, the Live user credentials won’t work. Thus, that release wouldn’t be installable.

TL;DR

  • Nitrux+0: This is the current release, which is actively supported.
  • Nitrux-1: This would be the previous release to the current. We still support this release for upgrades (not reporting issues or bugs) after the release of Nitrux+0.
  • Nitrux-2: This would be the release before the previous one, which becomes unsupported after approximately 60-62 days from its release and becomes non-installable on the 91st day due to password expiration.

The development schedule for Nitrux is the following:

Week 1
  • Nitrux release day.
  • Create an OTA update archive to upgrade the previous release to the latest.
  • Begin work for the next release.
Week 2
  • A review of the list of issues labeled as bugs at our GitHub organization.
  • Generate new ISO builds to test fixes.
Week 3
  • A review of the list of issues labeled as feature requests at our GitHub organization.
  • Generate new ISO builds to test new features.
Week 4
  • Perform QA tasks; prepare for release day.
  • Update the website and documentation.
  • Prepare last-minute fixes, push package updates, and rebuild ISO files.
nx_logo_footer

© 2017-2025 Some Rights Reserved, made with by Nitrux Latinoamericana S.C.
Any trademarks or logos used on this site are the property of their respective owners.

Check our Privacy Policy for more information about how we handle your data when visiting this website.