Contribute to Soplang
Soplang is open-source under the MIT License and everyone is welcome to contribute!
Community & Contribution
Soplang is a community-driven project and we welcome contributions of all forms. Whether you're a developer, designer, writer, translator, or just enthusiastic about the language, there are many ways to contribute.
GitHub: github.com/soplang/soplang
Current Contributors:
- Mr Sharafdin (Creator)
- Omar Tood
- Ismail Ainte
- Shiine
Ways to Contribute
Code Contributions
Help improve the Soplang interpreter, compiler, or standard library by contributing code. Check our contribution guidelines for detailed instructions.
- Fork the repository on GitHub
- Clone your fork locally
- Create a new branch for your feature or bug fix
- Make your changes and write tests if applicable
- Submit a pull request with a clear description of your changes
Documentation
Help improve Soplang's documentation, tutorials, or examples:
- Fix typos or clarify existing documentation
- Write tutorials or guides for beginners
- Create example projects that showcase Soplang's features
- Help translate documentation into other languages
Bug Reports and Feature Requests
Help us improve by reporting bugs or suggesting new features:
- Submit detailed bug reports with steps to reproduce
- Suggest new features or improvements
- Vote on existing feature requests
Community Support
Help grow the Soplang community:
- Answer questions on GitHub Discussions or Stack Overflow
- Share your experience with Soplang
- Organize local meetups or workshops
- Spread the word about Soplang
Security
We take the security of Soplang seriously. If you discover a security vulnerability within Soplang, please responsibly disclose it by following these steps:
Reporting Security Issues
- Do not publicly disclose the vulnerability without contacting us first
- Email your findings to security@soplang.org
- Include detailed information about the vulnerability, including steps to reproduce
- Allow us reasonable time to address the issue before public disclosure
For more information, please see our Security Policy.
Security Best Practices
- Keep your Soplang installation updated to the latest version
- Review the dependencies in your Soplang projects regularly
- Follow security best practices when deploying Soplang applications
- Be cautious when running untrusted Soplang code
Contribution Guidelines
We've created comprehensive guidelines to help you contribute effectively to Soplang. These guidelines cover code style, pull request processes, testing requirements, and more.
Please review our detailed Contribution Guidelines on GitHub before submitting your contributions.
Code of Conduct
Soplang is committed to providing a welcoming and inclusive environment for everyone. We expect all community members to abide by our Code of Conduct.
Our Pledge
In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to make participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.
Please read our complete Code of Conduct on GitHub for full details on our community standards and enforcement guidelines.
Ready to Contribute?
Join us in making programming more accessible through Soplang. Your contributions make a difference!