-
Notifications
You must be signed in to change notification settings - Fork 222
How to Contribute
Amit Patel edited this page Feb 2, 2018
·
31 revisions
Thanks for considering contributing to aima-javascript
! In 2017 we are building visualizations of the concepts, problems, and solutions described in AIMA. (Nothing has been announced yet for 2018.) Whether you are an aspiring Google Summer of Code student, or an independent contributor, here is a guide to how you can help:
- First, read and understand the code to get a feel for how the existing visualizations have been implemented. Read the Implementation guide.
- If you want a small amount of work to get started, look at the issues and pick one to work on. The ones marked “bug” are good starting points.
- If you want a large amount of work, check the Division of work thread. Pick something that's not already being worked on and post in that thread what you intend to work on.
- Please squash all commits into a single commit before submitting the pull request.
Come ask questions on the gitter channel, or email me (Amit Patel) at [email protected]. I was the mentor for GSoC 2017 (May–Sep). We do not know who will be the mentor for 2018, or if AIMA-Javascript will be part of GSoC 2018.