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

feat: support github tasklists format for children #245

Open
2 of 5 tasks
SgtPooki opened this issue Jan 3, 2023 · 10 comments
Open
2 of 5 tasks

feat: support github tasklists format for children #245

SgtPooki opened this issue Jan 3, 2023 · 10 comments
Assignees
Labels
discussion This issue is not supposed to be used to track work, only for discussions or spawning work effort/days The work in this issue, which should be status/ready, should take less than a week to complete enhancement New feature or request P1 topic/data-entry

Comments

@SgtPooki
Copy link
Contributor

SgtPooki commented Jan 3, 2023

We need to have a discussion around GitHub tasklists(currently in private beta) and how we might want to converge our markdown expectations.

Some potential areas of concern

Many of these are not priority because of tasklists still being a private beta feature, but the discussion should happen sooner or later so we can handle things appropriately.

  • children vs tasklist
    • if we want to stick to github as a source of truth and make it easy for users, we should be parsing the items within a tasklist as well as children
    • we may want to sunset parsing of children.

Tasks

Preview Give feedback
  1. effort/hours enhancement
    SgtPooki
  2. P1 effort/hours enhancement
    SgtPooki
@SgtPooki SgtPooki added this to Starmap Jan 24, 2023
@github-project-automation github-project-automation bot moved this to Todo in Starmap Jan 24, 2023
@SgtPooki SgtPooki moved this from Todo to Needs Prep Work in Starmap Jan 24, 2023
@SgtPooki SgtPooki added enhancement New feature or request status/needs-clarification This issue requires further information prior to becoming ready for work discussion This issue is not supposed to be used to track work, only for discussions or spawning work P3 Nice to have improvements effort/unknown This issue involves work that is unknown and needs to be dove into prior to getting an accurate est labels Jan 25, 2023
@BigLep
Copy link

BigLep commented Jan 28, 2023

I agree we should subset children for tasklist. Github has gravitation pull (and UI widget) for creating and rendering tasklist. Let's not fight against it.

@bajtos
Copy link

bajtos commented Jan 31, 2023

I like the idea of preferring native GitHub features like task lists over custom StarMap conventions👍🏻

A loosely related note: I would love to see support for GitHub Milestones too. It would be awesome if, for example, I could put a link to a milestone into the children array.

@BigLep
Copy link

BigLep commented Feb 4, 2023

I don't think there's much discussion needed here on whether to do it. I think it's a clear improvement (the request also came in here #298 ). I think the discussion now is around when/priority. If agreed, lets update the title (or create/use another issue) and make clear what the done criteria is.

@SgtPooki
Copy link
Contributor Author

SgtPooki commented Feb 7, 2023

@BigLep I think the main callout is that tasklists are still in beta, but at the time this was created, it was private beta. It is public beta now, so more than likely going to be public-non-beta soon. Github can still change the text or functionality on us, but I think it's less likely now.

@SgtPooki SgtPooki added P1 effort/days The work in this issue, which should be status/ready, should take less than a week to complete and removed status/needs-clarification This issue requires further information prior to becoming ready for work P3 Nice to have improvements effort/unknown This issue involves work that is unknown and needs to be dove into prior to getting an accurate est labels Feb 7, 2023
@SgtPooki
Copy link
Contributor Author

SgtPooki commented Feb 7, 2023

I created some tasks necessary for calling this done in the description. @whizzzkid anything I missed?

@SgtPooki SgtPooki self-assigned this Feb 11, 2023
@SgtPooki SgtPooki changed the title discussion: github tasklists feat: support github tasklists format for children Feb 11, 2023
@SgtPooki SgtPooki moved this from Needs Prep Work to In Progress in Starmap Feb 11, 2023
@SgtPooki
Copy link
Contributor Author

Note that a PR is out to solve #313 and #314: #315

@AlexxNica
Copy link
Collaborator

@SgtPooki PR #315 made some roadmaps to stop loading. I have created issue #324 and PR #326 to address it.

It seems the bug was related to changes in the parser.

@SgtPooki
Copy link
Contributor Author

SgtPooki commented Mar 3, 2023

We may not want to remove full support for specifying children: outside of tasklists.. see #196.

@lukemarsden
Copy link

lukemarsden commented Mar 16, 2023

You might want to mention in the docs on starmap.site that tasklists are only available in private beta on GitHub, and you need to join the waitlist (and wait to be accepted) before they start working. I was very confused until I saw the "Note" in small text at the top of https://docs.github.com/en/issues/tracking-your-work-with-issues/about-tasklists

@bajtos
Copy link

bajtos commented Jul 26, 2024

FYI - emphasis is mine:

https://docs.github.com/en/issues/managing-your-tasks-with-tasklists/creating-a-tasklist

Tasklists are in private beta and subject to change. We have currently paused onboarding to the beta.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion This issue is not supposed to be used to track work, only for discussions or spawning work effort/days The work in this issue, which should be status/ready, should take less than a week to complete enhancement New feature or request P1 topic/data-entry
Projects
Status: In Progress
Development

No branches or pull requests

5 participants