To add any code to the nounspace/Nounspace.ts
repo, you will need to open a PR.
Nounspace is written fully in typescript. At time of writing this (5/7/24), we are still in the process of fixing type errors that exist from the original codebase.
Nounspace expects its contributors to follow the "Fork and Pull" method to open PRs. Below is a TL;DR for this process
- Fork
nounspace/Nounspace.ts
a. Press thefork
button at the top of the page b. Copy the fork locally (git clone {your url}
) c. Set up theupstream
tonounspace/Nounspace.ts
(git remote add upstream git@github.com:Nounspace/nounspace.ts.git
) - Make changes in your fork
- Commit your changes to your fork and push them to Github
- Open a PR in the Github webapp
For more details on the "Fork and Pull" method, check out Github's docs.
- All commits follow conventional commits
- PR's titles begin with either "[FIDGET]" or "[CLIENT]" to show if the changes made are a Fidget submission or a change to the client code base
- PR's bodies outline the changes made, and the rationale for them.
- All PR's contain no new type errors and are fully valid typescript code