Skip to content

Opening issues

Issues and Milestones

At physiopy, we use Issues and Milestones to keep track of and organise our workflow. Issues describe pieces of work that need to be completed to move the project forwards. We try to keep them as simple and clear as possible: an issue should describe a unitary, possibly small piece of work (unless it's about refactoring). Don't be scared of opening many issues at once, if it makes sense! Just check that what you're proposing is not listed in a previous issue (open or closed) yet (we don't like doubles). Issues get labelled. That helps the contributors to know what they're about. Check the label list to know what types are there, and use them accordingly! Issues can also be assigned. If you want to work on an assigned issue, ask permission first! - Milestones set the higher level workflow. They sketch deadlines and important releases. Issues are assigned to these milestones by the maintainers. If you feel that an issue should be assigned to a specific milestone but the maintainers have not done so, discuss it in the issue chat or in Gitter! We might have just missed it, or we might not (yet) see how it aligns with the overall project structure/milestone.