-
Notifications
You must be signed in to change notification settings - Fork 1
Contributing
Thank you for your interest, and please contribute! We are always looking for data scientists to apply their talents toward ensuring a healthy and productive planet for everyone.
- Check the GitHub Issue Tracker for outstanding bugs that need to be patched and features that need to be added.
- To address a particular issue, assign yourself as an
Assignee
under the respective issue. (Tags may help you choose which issue you're interested in.) - Fork a copy of the ShinyCam repo at GitHub, make your modifications, and open a pull request. The Tech Leads will review pull requests and merge code contributions to the master branch.
If you have questions or comments: Comment within the relevant Issue page (where you set your self as an Assignee
) if you have issue-specific questions or comments, such as requests for clarification relating to feature specs or how work should be divided among volunteers working on the same issue. Feel free to ping #ci-project or one of the Tech Leads if you have general questions or comments on the collaboration process!
Issues in the Issue Tracker are divided into three task categories: User Interface
, ETL and Data Exploration
, and Statistical Modeling
. You can identify each issue's respective task category via the Projects page, or tags in the Issue Tracker.
Tasks in this category involve implementing best practices in data visualization and dashboard design so as to maximize ease-of-use and user experience for wildlife land managers.
Relevant skills: R, Shiny, Leaflet
Tasks in this category involve cleaning datasets from CI's projects and calculating metrics that allow land managers and CI staff to quickly find answers to administrative and camera-related questions.
Relevant skills: R
Tasks in this category involve adding statistical modeling functionalities to the ShinyCam app, allowing users to better study and forecast ecological trends.
Relevant skills: R
To report bugs, file a new issue on the Issue Tracker. If possible, label the new issue with the appropriate tag to indicate its respective task category.