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! ๐Ÿš€