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: 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/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
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