Skip to main content

Contributing to EXILED

This is a simple tutorial guiding you to contribute to our framework.

Forking EXILED

First, create a fork of our GitHub repository.

Then, clone it to your computer like so: git clone https://github.com/your-username/EXILED.git

Open a terminal in your forked EXILED folder and run git checkout dev. This will switch you to the dev branch, which all pull requests should be submitted to.

Setting EXILED_REFERENCES

If you haven't already, install the SCP: Secret Laboratory Dedicated Server through Steam or extract this zip file to an easily accessible folder.

Windows users

Open the Environment Variables menu by searching for Environment Variables in the Start Menu.

Create a new environment variable titled EXILED_REFERENCES.

The value should point to your_steamapps_directory/common/SCP Secret Laboratory Dedicated Server/SCPSL_Data/Managed, or to the folder where you extracted the zip file mentioned earlier.

Linux users

Add export EXILED_REFERENCES="PATH" to your ~/.bashrc or similar file.

PATH should point to your_steamapps_directory/common/SCP Secret Laboratory Dedicated Server/SCPSL_Data/Managed, or to the folder where you extracted the zip file mentioned earlier.


You should now be able to open the EXILED directory in your favorite IDE.

Once you are done, test your changes thoroughly, and then submit a pull request to the main EXILED repository. Make sure you are targeting the dev branch, not master!

Happy coding!

Contributing docs

Documentation is built using Docosaurus