You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
HexOS grows stronger with community involvement. Whether you're a developer, writer, or enthusiast, there are many ways to contribute to the project and help other users.
4
+
5
+
## Help Curate Applications (Install Scripts)
6
+
7
+
One of the most valuable contributions is helping expand the available applications. You can test existing community scripts and provide feedback, create install scripts for new applications, improve documentation with setup guides and troubleshooting tips, or help review submissions for quality and compatibility.
8
+
9
+
## Write and Submit Code
10
+
11
+
Developers can contribute directly to the HexOS codebase by fixing bugs, enhancing existing features, optimizing performance, or adding automated tests. The process involves forking the repository, making your changes, and submitting a pull request for review by the HexOS team.
12
+
13
+
## Improve Our Documentation
14
+
15
+
Documentation improvements are always welcome. Fix errors and outdated information, fill gaps for missing features, rewrite confusing sections to be clearer, or add real-world examples and use cases. Documentation contributions follow the same pull request process as code.
16
+
17
+
## Support Other Users
18
+
19
+
Help build a supportive community on our forums and Reddit. Share your knowledge to solve problems, post working configurations for common setups, help debug tricky issues, and welcome newcomers to make the community friendly for new users.
20
+
21
+
## Apply to be a Moderator
22
+
23
+
Experienced community members can apply to help moderate forums and maintain a positive environment. This involves community leadership, content moderation, conflict resolution, and helping the community grow. Applications are reviewed based on community involvement, technical knowledge, and communication skills.
This is where all your applications live. You can install curated apps with one click, use community contributions, create custom installs, or go through the full TrueNAS catalog.
4
+
5
+
## Eshtek Curations
6
+
7
+
The HexOS team has created curated install scripts that handle all the configuration automatically, so you just click install and everything works. Over time we will continue to expand the curated section even further.
8
+
9
+
## Community Curations
10
+
11
+
Community members can contribute app curations to expand what's available beyond the official catalog. If there's an app you want but don't see a curation for it, you can make one yourself.
12
+
13
+
*(I imagine we should talk about the process of adding their curations?)*
14
+
15
+
## Install Scripts
16
+
17
+
For non-curated apps, you can use custom install scripts to get them running. You can also view and modify the install scripts to fit your specific needs.
18
+
This requires enabling [experimental features](/features/settings/#preferences) in your preferences.
19
+
20
+
Learn more about [install scripts](/features/apps/install-scripts/overview).
21
+
22
+
## TrueNAS Catalog
23
+
24
+
For advanced users who want access to everything, the full TrueNAS app catalog gives you hundreds of applications with complete control over their configuration. You're on your own for setup and troubleshooting, but you get maximum flexibility.
Want to add your app curation to the official HexOS catalog? Follow these steps to contribute your install script, or share it in our forums first to get community feedback:
4
+
5
+
1. Test your custom curation in HexOS and verify it works reliably
6
+
2. Click [Here](https://github.com/eshtek/hexos-docs/new/main/docs/public/install-scripts) to start the contribution process
7
+
3. Click the green "Fork this repository" button
8
+
4. Paste the contents of your install script into the editor and press the green "Commit Changes"
9
+
5. Click the green "Create pull request" on the following page
10
+
6. In your PR description, include any special requirements (unique mounts, GPU usage, special environment variables, etc.)
0 commit comments