ChristofferHolmesland / codetyper

This is a project by members of the KalleTech discord server. We are making a website where you can practice your programming speed.
https://christofferholmesland.github.io/codetyper/
GNU General Public License v3.0
13 stars 8 forks source link
discord hacktoberfest

codetyper

This is a project by members of the KalleTech discord server. We are making a website where you can practice your programming speed.

Links

Website: https://christofferholmesland.github.io/codetyper/

Code: https://github.com/ChristofferHolmesland/codetyper

Discord: https://discord.gg/S6VfJ8jzey

Code documentation can be found in the docs folder after running npm run generate-docs.

Setup

Read the contribution guide.

Requirements: Node.js and npm

Download and install

# Download the code
$ git clone git@github.com:ChristofferHolmesland/codetyper.git
$ cd codetyper
# Install dependencies
$ npm install

Note: Because we are using javascript modules you need a web server set up to serve the files. A simple server you can use is the one included in the server folder. Example:

# Navigate to the project folder
$ cd codetyper
# Start http server
$ npm run dev
# You can access the app from a browser at http://localhost:8000

Before creating a pull request

# Format the code
$ npm run prettier
# Generate documentation
$ npm run generate-docs
# Run tests
$ npm run tests

Pull requests are only accepted if they pass every test, the code formatting is consistent, and the documentation has been updated.