7d39bb3d89253cb7c6e302e6baaa9ffec5f2fdbe
This is the source code for the EntGamers website.
Table of contents
Development
This project uses Next.js and TypeScript. It is recommended to use Visual Studio Code as your editor. The project is configured to use ESLint for code formatting and linting, in standardJS style. It is also configured to use commitlint for commit message formatting.
Prerequisites
Setup
- Clone the repository
- Copy
.env.exampleto.env.localand fill in the values - Run
yarn installto install dependencies- This will also run
husky installto install git hooks:pre-commitwill runyarn lint- commit messages will be linted using commitlint
- This will also run
- Run
yarn developto start the development server - Open
http://localhost:3000in your browser
Contributing
Please read contributing for details on our contribution process.
Code of Conduct
Please read code of conduct for details on our code of conduct.
Deployment
The website is deployed using pm2. with github actions. The configuration is in .github/workflows/.
Languages
TypeScript
96.6%
JavaScript
2.8%
Dockerfile
0.6%