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

Open
Tracked by #158
benjagm opened this issue Oct 26, 2023 · 22 comments · May be fixed by #1021
Open
Tracked by #158

Roadmap page for the Overview section #181

benjagm opened this issue Oct 26, 2023 · 22 comments · May be 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 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 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
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
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.

@Sk05062003
Copy link

Hi @benjagm,
I would like to work on this issue right away, if it is available. Please assign it to me.

@VivekJaiswal18
Copy link
Contributor

are you still working on this issue @praveen-rikhari. Do you need any help?

@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 Apr 8, 2024
@benjagm
Copy link
Collaborator Author

benjagm commented Apr 8, 2024

I am leaving this issue available for other contributors as it has no activity for the last month.

@Akshaybagai52
Copy link
Contributor

Hey @benjagm
Can I work on this issue ?

@benjagm
Copy link
Collaborator Author

benjagm commented Apr 9, 2024

Thanks Akshaybagai52 . Go ahead!

@benjagm benjagm assigned benjagm and Akshaybagai52 and unassigned benjagm Apr 9, 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 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
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

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

okay !! on it

@rishabhknowss
Copy link

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

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
Status: In Progress
Development

Successfully merging a pull request may close this issue.

8 participants