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

Roadmap page for the Overview section #181

Closed
Tracked by #158
benjagm opened this issue Oct 26, 2023 · 22 comments · Fixed by #1021
Closed
Tracked by #158

Roadmap page for the Overview section #181

benjagm opened this issue Oct 26, 2023 · 22 comments · Fixed by #1021
Assignees
Labels
✨ Enhancement Indicates that the issue suggests an improvement or new feature. Status: In Progress This issue is being worked on, and has someone assigned.

Comments

@benjagm
Copy link
Collaborator

benjagm commented Oct 26, 2023

This is part of the Release 3 of the #158 . It will be great to create a page with the JSON Schema Roadmap.

Published roadmap: https://github.com/orgs/json-schema-org/discussions/427

The idea is create a page similar to this one : https://docs.dapr.io/contributing/roadmap/

But embedding the Roadmap github board : https://github.com/orgs/json-schema-org/projects/14/views/13

Other references: https://pantos.io/en/roadmap

@benjagm benjagm moved this to Todo in JSON Schema Docs Oct 26, 2023
@benjagm benjagm changed the title overview\Roadmap Roadmap page for the Overview section Oct 26, 2023
@benjagm benjagm added 📝 Documentation Indicates improvements or additions to documentation. good first issue Good for newcomers labels Oct 26, 2023
@benjagm benjagm added ✨ Enhancement Indicates that the issue suggests an improvement or new feature. and removed 📝 Documentation Indicates improvements or additions to documentation. good first issue Good for newcomers labels Nov 23, 2023
@benjagm benjagm added this to the Docs Release 3 milestone Nov 24, 2023
@benjagm benjagm moved this from Todo to Waiting for Contributions in Website Contributor Board Jan 19, 2024
@benjagm benjagm added the Status: Available No one has claimed responsibility for resolving this issue. label Feb 20, 2024
@praveen-rikhari
Copy link
Contributor

@benjagm since nobody is assigned to this can i work on this??

@benjagm
Copy link
Collaborator Author

benjagm commented Feb 22, 2024

can i work on this??

Please go ahead. The idea is create a page similar to this one : https://docs.dapr.io/contributing/roadmap/

But embedding the Roadmap github board : https://github.com/orgs/json-schema-org/projects/14/views/13

@benjagm benjagm added Status: In Progress This issue is being worked on, and has someone assigned. and removed Status: Available No one has claimed responsibility for resolving this issue. labels Feb 22, 2024
@benjagm benjagm moved this from Waiting for Contributions to In Progress in Website Contributor Board Feb 22, 2024
@benjagm
Copy link
Collaborator Author

benjagm commented Feb 26, 2024

@praveen-rikhari let me know if you need help with this. Maybe you can work this issue with somebody else.

@benjagm benjagm moved this from In Progress to Waiting for Contributions in Website Contributor Board Feb 28, 2024
@benjagm
Copy link
Collaborator Author

benjagm commented Feb 28, 2024

Hi @praveen-rikhari, I am going to leave this issue free for other contributors. If you finally prefer to continue working on it let me know.

@praveen-rikhari
Copy link
Contributor

Hey @benjagm I hope you got my message on slack. Right now I am working on this issue. So, please reassign this task to me again.

@deveshidwivedi
Copy link

Hi, if this is available, I'd like to work on it.

@benjagm benjagm moved this from Waiting for Contributions to In Progress in Website Contributor Board Mar 1, 2024
@benjagm benjagm added Status: In Progress This issue is being worked on, and has someone assigned. and removed Status: Available No one has claimed responsibility for resolving this issue. labels Apr 9, 2024
@Akshaybagai52
Copy link
Contributor

Hello @benjagm
can you check this PR
#674

@benjagm
Copy link
Collaborator Author

benjagm commented Apr 25, 2024

Hi everyone working on this issue. I'd like to share here relevant requirements:

The roadmap es available on Github in this project: https://github.com/orgs/json-schema-org/projects/14

To access the information of each item you will need to use the Github API method created for it and documented here:
https://docs.github.com/en/issues/planning-and-tracking-with-projects/automating-your-project/using-the-api-to-manage-projects#finding-information-about-items-in-a-project

I tested it and it works perfectly. You will need to create your own api token for testing purposes with the read:project scope.

The GraphQL query needed for the POST API call to this url https://api.github.com/graphql is:

 query{
    node(id: "PVT_kwDOAMaoXc4ARJVm") {
        ... on ProjectV2 {
          items(first: 20) {
            nodes{
              id
              fieldValues(first: 8) {
                nodes{                
                  ... on ProjectV2ItemFieldTextValue {
                    text
                    field {
                      ... on ProjectV2FieldCommon {
                        name
                      }
                    }
                  }
                  ... on ProjectV2ItemFieldDateValue {
                    date
                    field {
                      ... on ProjectV2FieldCommon {
                        name
                      }
                    }
                  }
                  ... on ProjectV2ItemFieldSingleSelectValue {
                    name
                    field {
                      ... on ProjectV2FieldCommon {
                        name
                      }
                    }
                  }
                }              
              }
              content{              
                ... on DraftIssue {
                  title
                  body
                }
                ...on Issue {
                  title
                  assignees(first: 10) {
                    nodes{
                      login
                    }
                  }
                }
                ...on PullRequest {
                  title
                  assignees(first: 10) {
                    nodes{
                      login
                    }
                  }
                }
              }
            }
          }
        }
      }
    }

@benjagm benjagm moved this from In Progress to Waiting for Contributions in Website Contributor Board May 16, 2024
@benjagm benjagm added Status: Available No one has claimed responsibility for resolving this issue. and removed Status: In Progress This issue is being worked on, and has someone assigned. labels May 16, 2024
@benjagm
Copy link
Collaborator Author

benjagm commented May 16, 2024

This issue is now available for other contributors due to inactivity.

@benjagm benjagm assigned benjagm and unassigned benjagm May 20, 2024
@benjagm benjagm added Status: In Progress This issue is being worked on, and has someone assigned. and removed Status: Available No one has claimed responsibility for resolving this issue. labels May 28, 2024
@benjagm benjagm moved this from Waiting for Contributions to In Progress in Website Contributor Board May 28, 2024
Copy link

Hello! 👋

This issue has been automatically marked as stale due to inactivity 😴

It will be closed in 180 days if no further activity occurs. To keep it active, please add a comment with more details.

There can be many reasons why a specific issue has no activity. The most probable cause is a lack of time, not a lack of interest.

Let us figure out together how to push this issue forward. Connect with us through our slack channel : https://json-schema.org/slack

Thank you for your patience ❤️

@github-actions github-actions bot added the Status: Stale It's believed that this issue is no longer important to the requestor. label Jun 30, 2024
@rishabhknowss
Copy link
Contributor

hey , i am working on this issue !!! can you please assign me as well :)

@benjagm
Copy link
Collaborator Author

benjagm commented Oct 12, 2024

There are some changes you need to consider for this issue: There is no need to call the api because the data is available in the "/data/roadmap.json" file because the data is being downloaded weekly by the sync-project-roadmap.yml action.

https://github.com/json-schema-org/website/blob/main/data/roadmap.json

This will avoid unnecessary API Calls and risk if hitting the rate limit.

@benjagm benjagm removed the Status: Stale It's believed that this issue is no longer important to the requestor. label Oct 12, 2024
@rishabhknowss
Copy link
Contributor

okay !! on it

@rishabhknowss
Copy link
Contributor

rishabhknowss commented Oct 12, 2024

hi ! a quick question , is this design okay or i should make it more simple and clean
image

@benjagm
Copy link
Collaborator Author

benjagm commented Oct 12, 2024

Looks promising. I'll suggest do something with impact and effort values like creating labels with different colors, instead of just plain text.

@rishabhknowss
Copy link
Contributor

okayy

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨ Enhancement Indicates that the issue suggests an improvement or new feature. Status: In Progress This issue is being worked on, and has someone assigned.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

8 participants