Contribute Code
Help improve Innioasis Updater and other Y1 projects by submitting pull requests, reporting bugs, or improving documentation. Every fix, feature, or typo correction makes a difference.
Explore y1-community →Join the y1-community on GitHub to help build and maintain these projects. Code, themes, docs—every contribution counts!
Everything's free and open source—and the best way to help is by jumping into the y1-community GitHub organization and getting your hands dirty with code, themes, or documentation.
Here's the thing: the best way to help is by actually helping. (Groundbreaking, we know.) The y1-community GitHub organization is where all the action happens—and you're invited to join in.
Help improve Innioasis Updater and other Y1 projects by submitting pull requests, reporting bugs, or improving documentation. Every fix, feature, or typo correction makes a difference.
Explore y1-community →The Themes directory at themes.innioasis.app is entirely community-maintained. Found a cool theme? Made your own? Fork the repo, add your theme, update themes.json, and submit a PR. Simple as that.
Themes Repository →If you wish to support Rockbox development on Y1, code contributions and user feedback are accepted by the developer u/After-Acanthaceae547.
Rockbox Y1 Repository →u/After-Acanthaceae547 is independent of Team Slide and also works on the project in their spare time. Perhaps say thanks for the hard work if you bump into each other on r/Innioasis :)
Documenting the projects and tools with tutorials and videos is another useful way to contribute to Y1 development projects. Whether you're writing step-by-step guides, creating video walkthroughs, or improving existing documentation, your efforts help make these tools more accessible to everyone.
The Themes directory is open for community contributions. You can add your own themes or ones you've found on the internet for archival purposes.
themes.json in your forked repository and copy and paste a theme block (starting with {" and ending with },) where your theme needs to go alphabetically. If it's the last item in the list, don't include the trailing comma.Trusted contributors: Trusted individuals with direct access to the Y1-Community GitHub organization can skip the forking process and directly list new themes or update existing ones. This allows themes to appear on the website super fast, especially with reviewers from different time zones.
Cataloging themes: When adding themes found on Reddit or elsewhere, it's good practice to leave a comment where you found the theme to let the creator know it's been listed. This helps folks discover themes they're looking for and ensures creators get appropriate credit. If a user asks for their theme to be removed, we must oblige.
Before submitting code or themes, please check existing issues and pull requests to avoid duplicate work. Follow the project's contribution guidelines and coding standards.
Innioasis Updater, the Theme Directory, the Web Firmware Directory, and other Y1 tools are built by Ryan Specter of Team Slide, along with contributors like the Rockbox-Y1 developer u/After-Acanthaceae547 and r/Innioasis' vibrant community of users, tinkers, theme creators, and modders.
If you want to chip in financially to help cover running costs (hosting, domains, developer memberships) and support the spare time developers put into these projects:
bc1q9vsjqjr6pjuc3vrgverx0v9ydst8s82ck4kpue
0x3eec22630ca9fd77D22d362bF6C50dE29D3B84c4
You don't need to be a developer to help. Community engagement is invaluable for project growth and sustainability.
Your support helps maintain and improve multiple Y1-related projects:
All projects are open source and available on GitHub. Your support helps ensure they remain actively maintained and continue to evolve with user needs.
We believe in transparency and recognizing contributions. There will be transparency in how funds are allocated, with clear reporting on how financial contributions are used to support project goals. Code contributions are publicly recognized through GitHub commit history and release notes.
All projects maintain open development processes, and major decisions are made with community input. Your support, in any form, helps shape the future of these tools.