Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove or move roadmap? #2666

Closed
matthewmayer opened this issue Feb 13, 2024 · 9 comments
Closed

Remove or move roadmap? #2666

matthewmayer opened this issue Feb 13, 2024 · 9 comments
Labels
c: docs Improvements or additions to documentation p: 1-normal Nothing urgent s: needs decision Needs team/maintainer decision
Milestone

Comments

@matthewmayer
Copy link
Contributor

The roadmap at https://fakerjs.dev/about/roadmap/ is quite outdated. It says various things may happen in v8 which will actually now happen in v9.

Now we could easily update this and add a v9 section but I feel in the long run having the roadmap directly on the docs website isn't ideal, as you will end up with multiple versions snapshotted in time:

https://next.fakerjs.dev/about/roadmap/
https://fakerjs.dev/about/roadmap/
https://v8.fakerjs.dev/about/roadmap/
https://v7.fakerjs.dev/about/roadmap/

Maybe it would be better to have a stub (like https://next.fakerjs.dev/about/contributing.html) which directly links to a canonical ROADMAP.md directly at the repo root which would be easier to keep updated?

@Shinigami92
Copy link
Member

If we would like to boost it to real roadmap, we could also tryout GitHub's Project-Roadmap feature.
Last time we introduced Project Boards, this Roadmap feature was not available.

=> https://github.blog/changelog/2023-03-23-roadmaps-in-projects-are-now-generally-available/

@matthewmayer
Copy link
Contributor Author

I think I prefer something in markdown where you can list out high level goals in plain English . Not having to link lots of tickets, add specific dates etc.

@Shinigami92
Copy link
Member

I think I prefer something in markdown where you can list out high level goals in plain English . Not having to link lots of tickets, add specific dates etc.

Understandable 👌

So yeah, a project board roadmap might more be something that is useful for internally managing, but not for representing progress to community.
But I also thing we dont really need a internal roadmap then, cause managing the start and due dates for issues and PRs are very uncertain.

@ST-DDT ST-DDT added c: docs Improvements or additions to documentation p: 1-normal Nothing urgent labels Feb 24, 2024
@ST-DDT ST-DDT added this to the v9.0 milestone Feb 24, 2024
@xDivisionByZerox
Copy link
Member

Maybe it would be better to have a stub (like next.fakerjs.dev/about/contributing.html) which directly links to a canonical ROADMAP.md directly at the repo root which would be easier to keep updated?

How is that different from having a docs page where you are writing markdown as well?

@matthewmayer
Copy link
Contributor Author

Because you don't have multiple old versions hanging about on the docs website

@ST-DDT ST-DDT added the s: needs decision Needs team/maintainer decision label Apr 10, 2024
@matthewmayer
Copy link
Contributor Author

Maybe the simplest would be to stub out the v8 roadmap so that

https://fakerjs.dev/about/roadmap/ just has

For the latest roadmap, see https://next.fakerjs.dev/about/roadmap/

@ST-DDT
Copy link
Member

ST-DDT commented Apr 25, 2024

Team Proposal

We should make a more active usage of the roadmap.
Every time before we do a release, we plan what we want to do for the next release and document that in the roadmap file.
This ensures everyone has the same expectations for the upcoming version.
This guarantees that the roadmap is up to date for the next release.
Then there is no need to keep it in GH as the website has the latest version on release.
For v8 we will do a one time backport of the roadmap.

@xDivisionByZerox
Copy link
Member

@matthewmayer Do you have any disagreements with our previously made proposal? Otherwise, I'd close this issue.

@matthewmayer
Copy link
Contributor Author

No sounds good to me. My root concern was that it was outdated, so updating it more frequently solves this problem.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c: docs Improvements or additions to documentation p: 1-normal Nothing urgent s: needs decision Needs team/maintainer decision
Projects
None yet
Development

No branches or pull requests

4 participants