Home of the CHAOSS DEI Badging, a CHAOSS Project
This project has issues that are organized on this github project board. There are two ways you could contribute to this project;
We are currently working with on figma designs that are being translated into the code. Most of the Design contributions are made on request to access the file. Issues that are related to Designing the UI/UX will be labelled with the design
label
The repository has two main branches,
main
: for production. this is currently running on this instancestaging
: the development branch that is used for all test purposes and currently running on this instance. When you clone this repo, this will be the master branch
To get your local instance up and running;
Ensure that you have node
and npm
installed on your local machine. if not, check out this digitalocean robust tutorial depending on what operating system you are using
- fork and clone the repository
git clone https://github.com/badging/badging-website.git
make sure to replace badging
with your username
- move into your project folder and run
npm install
- Once all packages have been installed run
npm run dev
Your app should be running on http://localhost:5050
Once you are done with your changes. you can always push them to and create a pull request on the staging
branch for testing
Incase you want to build the application before pushing it,
- create an
.env
file and supply a port number
# supply a port number
PORT=3000
- build the project
npm run build
- start the local server
npm start
your built app will run on the port you supplied in the env file and for this case, http://localhost:3000