-
Fork the repository on GitHub.
-
Clone the forked repository to your local machine.
git clone https://github.com/<your_github_username>/conference-data.git
-
Get into the root directory
cd conference-data
-
Install all the dependencies
npm install
-
Create your branch
git checkout -b <your_branch_name>
-
Run the development server
npm run dev
-
Make sure your code follows the style guidelines of this project.
-
If you are adding a conference, ensure that you are following the Conference data structure mentioned below:
{ "name": "", "url": "", "startDate": "YYYY-MM-DD", "endDate": "YYYY-MM-DD", "city": "", "country": "", "cfpUrl": "", "cfpEndDate": "", "twitter": "", "mastodon": "", "cocUrl": "", "locales": "" }
-
Save your changes and run the tests.
npm run test
-
Write clear, concise commit messages. Linking the commit to an issue is also a good practice to follow.
git commit -m "✨ Fixes #123: Added <ConferenceName> to the list"
-
Push to the branch.
git push origin <your_branch_name>
-
Open a pull request.
Please note that this project is released with a Code of Conduct. By participating in this project you agree to abide by its terms.