Thank you for your interest in contributing to OmniScript Format (OSF)! This organization maintains the OSF specification and ecosystem.
- omniscript-core - Parser and CLI
- omniscript-converters - Format converters
- omniscript-examples - Example library
- omniscript-vscode - VSCode extension
- omniscriptosf.github.io - Documentation website
Each repository has its own CONTRIBUTING.md with specific guidelines.
- Choose a repository from the list above
- Read the repository's CONTRIBUTING.md for specific guidelines
- Fork the repository and create a branch
- Make your changes following the guidelines
- Submit a pull request with a clear description
- Fix bugs in parser/CLI
- Add new features
- Improve converters
- Enhance VSCode extension
- Improve guides and tutorials
- Add examples
- Fix typos and errors
- Translate documentation
- Answer questions in Discussions
- Report bugs with clear reproduction steps
- Suggest features and improvements
- Review pull requests
We follow Conventional Commits:
feat:- New featuresfix:- Bug fixesdocs:- Documentationtest:- Testsrefactor:- Refactoringperf:- Performancechore:- Maintenance
All contributors must follow our Code of Conduct.
We are committed to providing a welcoming and inclusive environment for everyone.
- Discussions: GitHub Discussions
- Issues: Report bugs and request features in the appropriate repository
- Email: alphinctom@gmail.com
All OmniScript repositories are licensed under the MIT License.
By contributing, you agree that your contributions will be licensed under the same terms.
Contributors are recognized in:
- Repository CHANGELOG files
- Release notes
- Website contributors page
Thank you for helping build the future of intelligent, interoperable documents!