Important
Hello! While we are 100% going to launch as an open source platform, we have decided to operate closed source until we get our geese in line (our MVP launched). We have a tiny, dedicated team that is looking to grow. If you're interested in contributing, please introduce yourself by either joining our Discord community or dropping a line at dev@sone.works
Note
This document is intended for current Tone contributors
If you haven't already, be sure to follow your platform's Onboarding steps.
While we try keep access requests to a minimal, there are a few you will need to get started:
- A Sone Github organization request
- Invited to the Tone Github team
- Invited to the Sone Notion
Please be sure to (nicely) annoy @lonbes for any unfulfilled access requests.
We are currently spread over Discord (communication), Github (code), Notion (work), and Figma (design).
Work typically operates on two week sprints with a loose mid-point check in. Discord is our main method of communication and the #tone-dev channel being quickest way to get help.
Work is available in the Sone Notion, under Tone, in the Development board. While you're always free to make a fix or grab a task from the backlog, be sure to check in first to see if there's any beans that need grinding (work that needs to be done).
As most of our CI/CD is done through Github Actions, getting things into production is relatively painless. Open up a pull request with your work and tag the code owner. They should reach out/leave comments on the request, and once merged and released, your code should be out into the world.
We want you to work on _____! We cannot understate how much we want you to enjoy what you are working on, as it's why we are doing this exact project. We get that everyone has a different cup of tea, and if you have something you want to work on, just reach out in the Discord and throw it out for discussion. It really is that simple.
Tone's design system and style guide. This repo contains Tone's design tokens, iconography, front-end components, and documentation.
- Repo: https://github.com/sone-works/tone-quarternote
- Docs: https://quarternote.sone.dev
- Figma: https://www.figma.com/design/IuNSqPEIv2h0rZqyj2dcjz/Tone-Design-Library?m=auto&t=hGcBy04V1SweDLna-6
This is Tone's main webapp built using the React framework Remix. This can be treated as a shell repository, as most of it's content is imported from external libraries.
- Repo: https://github.com/sone-works/tone-app-web
- Production URL: https://tone.audio
- Preview URL: https://preview.tone.sone.dev
A client/server agnostic library to interact with Tone's main APIs.
A frontend repository and library containing contexts, hooks, and utilities.
A Typescript library containing all of Tone's data models
We have an open door policy and are friendly folk, please don't be afraid to reach out if you are stuck or have any general questions.
- Dev: Lon Beshiri (@lonbes)
- UX: Matthew Lewicki (@dogwood)