Skip to content
This repository has been archived by the owner on Dec 1, 2023. It is now read-only.

docs: add H2 2023 roadmap #82

Merged
merged 9 commits into from
Jul 7, 2023
Merged

docs: add H2 2023 roadmap #82

merged 9 commits into from
Jul 7, 2023

Conversation

galargh
Copy link
Contributor

@galargh galargh commented Jul 4, 2023

This PR adds #81 to the repository as a markdown file. We think it's easier to collaborate on the roadmap if we can comment on any particular line and leave suggestions. The markdown file will be the main source of truth.

This PR also adds automation which, on push to main, reads through the markdown file and creates/updates issues accordingly. The issues will link back to the source of truth. The automation will only update the issue body after the first encountered line separator (---) - this will allow users to maintain part of the issue content manually if needed.

This builds on Laurent's experience with ROADMAP handling in testground org.

Testing

@galargh galargh requested a review from laurentsenta July 4, 2023 13:52
ROADMAP.md Show resolved Hide resolved
ROADMAP.md Outdated Show resolved Hide resolved
ROADMAP.md Outdated Show resolved Hide resolved
ROADMAP.md Outdated Show resolved Hide resolved
ROADMAP.md Show resolved Hide resolved
.github/workflows/roadmap.yml Outdated Show resolved Hide resolved
ROADMAP.md Outdated Show resolved Hide resolved

const children = []
for (const {title, body} of milestones) {
issue = issues.find(issue => issue.title === title);
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@laurentsenta Here, we're looking for issues by title (extracted from markdown). With your proposal of embedding the linking back into markdown this could be improved. Side note, we won't have to worry about infinite workflow triggers either. GHA will prevent that from happening. When we push to ROADMAP.md as GHA, the workflow will not start again.

@galargh galargh marked this pull request as ready for review July 4, 2023 15:45
@galargh galargh mentioned this pull request Jul 4, 2023
ROADMAP.md Show resolved Hide resolved
ROADMAP.md Outdated

## Immerse Into the Day to Day of IP JS Developer

As one of the most underresourced projects within IP Stewards group, we think it is the best target for our research. We want to embed with the team for a while to uncover areas of potential DX improvements. By the end of this excercise we want to have a concrete, prioritised list of improvements that would make life of a IP JS developer easier.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👏

ROADMAP.md Outdated Show resolved Hide resolved
ROADMAP.md Outdated Show resolved Hide resolved
@galargh
Copy link
Contributor Author

galargh commented Jul 7, 2023

I'm going to merge it now to sync roadmap issue(s) - this does not mean I'm closing the discussion on the roadmap. I do believe it should be a living document, especially in case of our team.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants