File size: 2,017 Bytes
5fc8c9d 5df2c77 bad2ab8 5fc8c9d |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
# Contributing to OktoScript
Thank you for your interest in contributing to OktoScript! ๐
**OktoScript** is a proprietary domain-specific programming language developed and owned by **OktoSeek AI**. We welcome contributions from the community for documentation, examples, bug reports, and feature suggestions!
**Important:** OktoScript is a proprietary language. While we welcome contributions, you may not create derivative languages, tools, or interpreters based on OktoScript. See [OKTOSCRIPT_LICENSE.md](./OKTOSCRIPT_LICENSE.md) for complete license terms.
## How to Contribute
### Reporting Issues
If you find a bug or have a feature request, please open an issue on GitHub with:
- Clear description of the problem or feature
- Steps to reproduce (for bugs)
- Expected vs actual behavior
- OktoScript version (if applicable)
### Submitting Changes
1. **Fork the repository**
2. **Create a feature branch** (`git checkout -b feature/amazing-feature`)
3. **Make your changes** following the code style
4. **Test your changes** thoroughly
5. **Commit your changes** (`git commit -m 'Add amazing feature'`)
6. **Push to the branch** (`git push origin feature/amazing-feature`)
7. **Open a Pull Request**
### Code Style
- Follow the existing OktoScript grammar specification
- Keep examples in English
- Document new features in `docs/grammar.md`
- Update README.md if adding major features
### Adding Examples
When adding new examples:
- Place them in `examples/your-example-name/`
- Follow the standard folder structure
- Include complete `train.okt` file
- Add sample datasets
- Update `examples/README.md`
### Documentation
- Keep grammar documentation up to date
- Add examples for new features
- Update README.md for major changes
- Always mention **OktoSeek AI** as the developer/maintainer
## Questions?
Feel free to open an issue for any questions about contributing!
---
**OktoScript** is developed and maintained by **OktoSeek AI**.
Thank you for helping make OktoScript better! ๐
|