How to contribute?
Ring is a free-open source project, Everyone is welcome to contribute to Ring.
Project Home : https://github.com/ring-lang/ring
You can help in many parts in the project
- Documentation
- Testing
- Samples
- Applications
- Editors Support
- Libraries in Ring
- Extensions in C/C++
- Compiler and Virtual Machine (VM)
- Ideas and suggestions
Special thanks to contributors
Throughout the creation of this project, Ring relied heavily on contributions from experts along with college students. Their input was invaluable, and we want to take a moment to thank them and recognize them for all of their hard work.
Ring Team: http://ring-lang.sf.net/team.html
Documentation
You can modify anything in the documentation, by updating the text files (*.txt) in this folder : https://github.com/ring-lang/ring/tree/master/docs/source
The documentation is created using Sphinx : http://www.sphinx-doc.org/en/stable/
Testing
You can write new tests in this folder
Samples
You can add new samples to this folder
Applications
You can add new applications to this folder
Editors Support
You can help in supporting Ring in different code editors
Check the next folder
Libraries in Ring
You can update and add libraries to this folder
Extensions in C/C++
You can add and update extensions in this folder
Compiler and Virtual Machine (VM)
- Source Code (C Language) : https://github.com/ring-lang/ring/tree/master/src
- Visual Source (PWCT) : https://github.com/ring-lang/ring/tree/master/visualsrc
Ideas and suggestions
You can share your ideas, suggestions and questions in this group