-
Notifications
You must be signed in to change notification settings - Fork 1
Contribution Guide
-
Currently, to contribute to the project, change the directory to flight-tracker-frontend.
-
Install eslint and prettier for VScode.
https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint
https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode
-
Next run the following command:
npm install
-
Open settings.json in VScode. You can do this by doing Ctrl+Shift+P and typing 'open settings'
-
Add the following lines to settings.json:
"editor.defaultFormatter": "esbenp.prettier-vscode", "[javascript]": { "editor.defaultFormatter": "esbenp.prettier-vscode", "editor.formatOnSave": true }
Should look something like this:
-
Eslint and prettier should now be working.
-
Follow the steps in the README located inside flight-tracker-frontend to learn how to run the development build.
- Make sure that the issue has not been resolved and make sure that the issue doesn't already exist.
- Create a new issue.
- Add a issue description that descibes how to solve the issue.
- If you can, try to get someone to approve the issue.
- Select an issue that you want to do.
- Assign yourself to that issue.
- Move the issue to 'Working On'
- On your local repo, create a new branch.
- Implement the changes that you want to make onto the branch. Read the issue description before working on the issue. If the issue is missing a description, you can add a description.
- Once you are done, select 'New pull request'.
- Select the branch that you want to merge.
- Wait for a code review and approval.
- Merge the branch with the remote main branch.