Hey! Awesome to see you have interest in contributing to the Gathered App. Please checkout the guidelines below to get started quickly.
Gathered is built mostly with Ionic 2, Meetup API and Firebase all during learning curve and some things may have not been done right, feel free to suggest code refactoring or improvements to implementations. Proper and neat code formatting and presentation should be maintained.
-
Ensure you have Ionic 2 (And CLI) set up. Follow instructions here https://ionicframework.com/
-
Fork the repo.
-
Run
npm installto install dependencies -
Run
ionic serveto have the project run locally -
To successfully login into Gathered on localhost, follow the normal login process, but when a redirect fails, copy the access code from the url and add as
access_tokento your running app's localstorage. -
Make changes
-
Mention how your changes affect the project to other developers and users in the
NEWS.mdfile. -
Push to your fork. Write a good commit message. Submit a pull request to the
devbranch.
Others will give constructive feedback. This is a time for discussion and improvements, and making the necessary changes will be required before we can merge the contribution.