Open Source Community
Join the SP Community
SP is an open-source project created and maintained by Shanto Paul alongside passionate developers worldwide. We welcome contributions to the compiler, standard library, developer tools, and documentation.
GitHub Repository
Browse source code, star the repository, track pull requests, and contribute to the C++ / LLVM compiler backend.
How to Contribute
Contributing to the SP Programming Language is straightforward. Follow these steps to build and verify the compiler locally:
- Clone repository:
git clone https://github.com/shantopaul/SP-Language.git - Configure build:
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release - Build compiler:
cmake --build build --config Release -j 8 - Execute test suite:
ctest --test-dir build --output-on-failure
Please make sure all 218 tests pass before submitting your pull request.