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
To editing on web browser without Git client, when login GitHub then click pencil icon in target file. Then, sends pull request.
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: https://ring-lang.github.io/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/documents/source
The documentation is created using Sphinx : http://www.sphinx-doc.org/en/stable/
Testing
You can write new tests in this folder
https://github.com/ring-lang/ring/tree/master/language/tests/scripts
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/language/src
Visual Source (PWCT) : https://github.com/ring-lang/ring/tree/master/language/visualsrc