Contributing to Cosmos
June 17, 2026 ยท View on GitHub
We want to make contributing to this project as easy and transparent as possible.
Code of Conduct
cosmos.gl has a Code of Conduct that we expect project participants to adhere to. Please read the full text so that you can understand what actions will and will not be tolerated.
Our Development Process
We use Storybook to simplify the development process. You can start it by running npm run storybook in the root directory.
If you've added a new feature, changed the configuration or public methods, please add a new example with its source code to Storybook if applicable and suggest changes to the docs.
For non-trivial changes, consider adding a short note in history/ to capture why the change happened.
Use history/README.md for guidance, history/PROMPT.md to draft it with any LLM, or run the repo's /history <why> skill in Codex/Claude Code to let it gather context and write the file automatically. For follow-up commits that extend a topic that already has an entry, use /history --update to revise the latest entry in place.
Pull Requests
We actively welcome pull requests. If you want to submit one, please follow the following process:
- Fork the repo and create your branch from
main; - Code;
- Make sure the project lints and builds after your changes;
- Submit your PR!
License
By contributing to Cosmos, you agree that your contributions will be licensed its MIT license.