Review of actions from last meeting
Dan remains not in a position to work on Subplot issue 22, which is fine, it can wait until he is able to help. We’re carrying this action
Daniel to file an issue to create issue templates based on https://third-bit.com/2021/01/18/how-to-write-a-memo/. This is now done as Subplot issue 184
Review of the iteration that has ended
We made good progress on Subplot milestone 26.
We achieved:
- Subplot issue 175
- Subplot issue 174
- Subplot issue 171
- Subplot issue 169
- Subplot issue 161
- Subplot issue 137
- Subplot issue 116
- Subplot issue 108
We did not complete Subplot issue 173 (or rather there is pending queries against it), and while we made progress on Subplot issue 127 we are not finished with it yet. Subplot issue 22 is carried.
Review of the repositories
There were no pending merge requests for subplot-web. There is one MR in subplot outstanding wrt. pandoc_ast
(Subplot merge request 155). There are no vestigial branches.
Issue review
Subplot-web has no open issues.
We reviewed all open issues this time around. Where we made changes, see below.
- Subplot issue 22 was tentatively put into the new iteration
- Subplot issue 176 was tentatively put into the new iteration and assigned to Daniel
- Subplot issue 74 was subtly retitled to indicate
bash
is the only waiting impl. - Subplot issue 118 was tentatively put into the new iteration and assigned to Lars
- Subplot issue 126 we added a note that this can be closed once we have documented the decision (and mechanism) of updating the dependencies in the release cycle.
- Subplot issue 127 we had moved over to the new iteration, and we agreed that Lars will either close it, or update it with what more needs doing at some point during the iteration.
- Subplot issue 141 we added the
someday-maybe
label - Subplot issue 160 we linked Lars’ release notes for his personal projects
- Subplot issue 163 Daniel ticked the first TODO item.
- Subplot issue 177 was tentatively put into the iteration
- Subplot issue 178 was tentatively put into the iteration and assigned to Daniel
- Subplot issue 179 we added
mentor
andfeature
. - Subplot issue 180 we added a comment about maybe how to achieve this. We also labelled it
someday-maybe
. - Subplot issue 181 Daniel added a description of where we are and what we should do. We tentatively added it to the iteration and assigned it to Daniel
- Subplot issue 182 we tentatively added to the iteration and assigned to Lars
- Subplot issue 183 we tentatively added to the iteration and assigned to Lars
- Subplot issue 184 we added the
documentation
tag - Subplot issue 185 we tentatively added to the iteration and assigned to Lars
Current goal
Our current goal is to get Subplot the software and project into such a shape that we feel confident that we can ask a few people to give it a proper try. This requires for Subplot to have releases that are easy to install, tolerably easy to use, and to have at least some rudimentary documentation aimed at beginners.
Plan for next iteration
We created Subplot milestone 27 for the iteration starting now and ending in two weeks on 2021-05-08.
We agreed with the assignments we had made in the review period, and we kept Subplot issue 22 in case Dan turns up.
What do we need to persuade others?
Nothing new came up. We’re making progress, though.
Other business
Whole codebase review of Subplot
Lars brought this up - it’s not relevant for the current goal, but he wanted to bring it up for discussion now to let simmer and come up with a good approach for how to do this. Daniel suggested we should write a high level software architecture document since that would help us to understand the codebase’s structure. We will keep this as a permanent agenda item until we have achieved a full codebase review.
Subplot organisation on Gitlab
We created https://gitlab.com/subplot/ and made sure Daniel and Lars were both owners. Importantly Daniel can create repositories etc. here.
When we move the subplot-web repository, we will have to update the website mirroring. When we move the subplot repository we will have to update the mirroring to Lars’ server, the website’s shortcuts.mdwn
and any other external links that we have, including any clones we have.
Using Gitlab CI pipelines for subplot
We’ve decided to at least use pipelines to test MRs. In the future we may choose to automate some of the release process with them, but since we have not defined a release process yet, this is not for now.
Actions
Lars or Daniel to schedule pairing session with Dan to help him work through Subplot issue 22.
Move the subplot-web and subplot repositories to the new subplot organisation at some point during the iteration.