Using Github issues¶
We use Github Issues to plan Lookit development. This is a central tool where we keep information about known bugs, planned new features, and what’s going to be addressed when.
If you report a problem or mention an idea you have to improve Lookit through some other channel, we will probably ask that you make a Github issue so we can keep track of your idea and get feedback from any other researchers affected.
To request a feature or report a bug, first search the existing issues to see if your idea is already there.
Depending on the type of problem you are encountering or idea you have, you will want to check in one of the following repositories or “repos”:
- lookit-api is the repo for the Lookit site: issues with anything to do with participant login or data, how current and past studies are displayed to participants, how you view data and manage your studies
- ember-lookit-frameplayer is the repo for the experiment components themselves: issues with how particular frames behave, frames you’d find useful, counterbalancing/condition assignment, etc.
- lookit-docs is the repo for the documentation: anything about the docs you’re reading now!
If you find a relevant issue already exists, please comment on it or add a thumbs-up reaction so Lookit staff know there’s more interest! If not, click the green “New issue” button at the top right.
You may need to select an issue type. Choose the type that’s closest to what you want to describe - probably “bug report” or “feature request”:
If you had to select an issue type, you’ll now have a template to fill in with information. If you’re not using a template, try to give a clear one-sentence summary of the problem or requested feature/change, followed by any details needed to reproduce the problem or understand the proposed change. Then click the green “Submit new issue” button to create your issue.
Your issue will now have a number assigned to it and will be listed in the issue list you looked at earlier:
Lookit staff may respond to ask for further information, schedule it for future development, and/or wait for community feedback about the idea to gauge demand.