This repository contains the source code for the Unitystation website, hosted at unitystation.org. We are open to contributions from the community, so feel free to submit a pull request if you have any improvements to suggest. Just make sure to see in issues if someone else is already working on it, and if not, create a new issue and assign it to yourself.
We also have a Discord server, where you can ask questions and get help from the community.
- Node.js (v18.x.x LTS or higher)
- The website consumes the Unitystation Changelog API. Some functionalities might not be available if the API is not running.
- The website consumes the Central Command API. Some functionalities might not be available if the API is not running.
- Clone the repository
- Run
npm install
to install the dependencies - Run
npm run dev
to start the development server - Open localhost:3000 in your browser
- Make changes to the code and see them reflected in the browser
The website is automatically deployed to Unitystation.org when a pull request is merged into the master
branch. Also, any Pull Request that is opened will have a preview deployment, so you can see how your changes will look like before merging.