Skip to content

Latest commit

 

History

History
84 lines (54 loc) · 1.82 KB

File metadata and controls

84 lines (54 loc) · 1.82 KB

Contributing

Here are the ways to get involved with this project:


Issues & Discussions

Before submitting your issue, make sure it has not been mentioned earlier. You can search through the existing issues or active discussions.


Contributing Code

Found a bug you can fix? Fantastic! Patches are always welcome. Here are the steps to get up and running:

Install Locally

Clone the repo:

git clone git@github.com:gregrickaby/local-weather.git local-weather

Install the dependencies:

cd local-weather && npm i

Git Workflow

  1. Fork the repo and create a feature/patch branch off main
  2. Work locally adhering to coding standards
  3. Run npm run lint && npm run typecheck
  4. Make sure the app builds locally with npm run build && npm run start
  5. Push your code, open a PR, and fill out the PR template
  6. After peer review, the PR will be merged back into main
  7. Repeat ♻️

Your PR must pass automated assertions, deploy to Vercel successfully, and pass a peer review before it can be merged.


NPM Scripts

Start local dev server:

npm run dev

Lint code:

npm run lint
npm run typecheck

Test a build prior to deployment:

npm run build && npm start

Legal Stuff

This repo is maintained by Greg Rickaby. By contributing code you grant its use under the MIT.