Skip to content
Warzone's website
JavaScript CSS HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
public Add og meta tags (closes #57) Oct 3, 2019
src Update Discord link Oct 6, 2019
.gitignore add config.json to gitignore Feb 1, 2019
.prettierrc Prettify .prettierrc Jul 14, 2019
README.md Prettify README.md Aug 31, 2019
package.json install material icons Feb 1, 2019
yarn.lock Bump mixin-deep from 1.3.1 to 1.3.2 Aug 28, 2019

README.md

Website

Warzone's website is built with React. This ties in with Warzone's TGM project to display information like player leaderboards, individual player stats, as well as detailed match info.

Contributing

Setup

  1. Setup the API and a Spigot server connected to the API running the TGM plugin configured and running correctly. The API is what the website relies on to get info like player stats and match info.

  2. Make sure you have Node.js installed on the server. Run yarn (or npm install) to install all of the dependencies.

  3. Create a config.json file in the src/ directory that looks like this:

{
	"API_BASE": "YOUR_API_URL"
}
  1. Start the development server with yarn start (or npm run start). You can also build the project with yarn build (or npm run build).

Developer Notes

  • We use Prettier. If you want to setup Prettier locally make sure to use our .prettierrc. This is optional as we have a GitHub bot that formats files if they're not already formatted correctly.
  • The site was not built with self-hosting in mind. This means important links like the Discord server and store are hardcoded at the moment.
You can’t perform that action at this time.