Hi, in order to make more visible which tasks for btrfs-progs are in progress or desired, I've started to populate the github Projects [1] some time ago. I haven't fleshed out the workflow so this hasn't been announced yet.
The aim is to help contributors to join progs development and start from one point with the tasks to choose from. Current practice is to either ask on IRC or find something on the wiki, hoping that the projects are still up to date. Not all of them are, wiki is not the best tool for task tracking. Using github issues and projects is diversion from the current model similar to the kernel part of btrfs, ie. mailinglist for everything. This does suite all the needs but I don't want to completely switch to github-only workflow. Leaving both options means that bug/patchset discussions will not be visible to both audiences directly, but web archives or publicly accessible github pages should be enough for cross-references. The exact workflow from a task to a merge is not yet defined, I hope we'll be able to find out and document it once the first guinea pig volunteers. The Projects use the kanban-style, I made a bit familiar with that but have no prior experience with it. There are categories for tasks and some brief descriptions. The rough idea is to: 1. move a task from TODO to WIP 2. create issue from the task, for discussions etc 3. work on patches, review cycle 4. when finished, move to next stage on the project page, and ask for merge 5. task is done, code merged and released Who does what and how exactly will have to be found on the way and documented eventually. [1] https://github.com/kdave/btrfs-progs/projects -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html