Skip to content

Comments

project board#843

Draft
MichaelMure wants to merge 12 commits intotrunkfrom
board
Draft

project board#843
MichaelMure wants to merge 12 commits intotrunkfrom
board

Conversation

@MichaelMure
Copy link
Contributor

No description provided.

@smoyer64
Copy link
Collaborator

smoyer64 commented Aug 15, 2022

I started looking this over yesterday but didn't finish. This morning, I realized that the "research" I'd promised which looked at how the GitHub and GitLab APIs represented Kanban is STILL on the computer at home.

The essence is:

Board <-- 1:n --> Columns <-- 1:n --> Bug (issue)

There shouldn't be a lot of operations changing columns on a board once they've been set up, but there will be a ton of adding and moving bugs around the columns, so caching should really help there. I had also looked at Github Projects and that's a whole different data structure (I'm assuming out-of-scope WRT Kanban).

In any case, Board looks like I'd expect. My only suggestion is that Board might want an open/closed status like bug.

@MichaelMure
Copy link
Contributor Author

I had also looked at Github Projects and that's a whole different data structure (I'm assuming out-of-scope WRT Kanban).

Isn't that just a board with some form of transition rules?

My only suggestion is that Board might want an open/closed status like bug.

You mean that the board itself should support being "closed" ?

@smoyer64
Copy link
Collaborator

Projects can be cross-repository, so I think it's structurally similar to a board but how would the importer handle this? I also got the impression that it was possible to add cards to columns that weren't issues but it's been a few months and I'd have to look again. I'd be happy to be proven wrong too!

And yes, at least on GitHub you can mark boards as closed. I can take a look at the JSON I saved when I get back to my other computer on Monday. Better yet, I can attach the JSON to this repository for reference.

@MichaelMure
Copy link
Contributor Author

Projects can be cross-repository, so I think it's structurally similar to a board but how would the importer handle this?

Import multiple remote repo within the same local git repo?

@MichaelMure MichaelMure force-pushed the board branch 3 times, most recently from c7b11ef to c1aad31 Compare August 20, 2022 10:11
@MichaelMure MichaelMure force-pushed the board branch 2 times, most recently from 94deb22 to 386f3f8 Compare August 25, 2022 09:38
@MichaelMure MichaelMure force-pushed the board branch 3 times, most recently from 1507092 to dcb4df0 Compare December 29, 2022 11:54
@MichaelMure MichaelMure force-pushed the board branch 2 times, most recently from 731c38e to 2892cf8 Compare January 4, 2023 13:58
@MichaelMure MichaelMure added this to the 0.9.0 milestone Feb 1, 2023
@sudoforge sudoforge modified the milestones: 0.9.0, 0.8.1 Aug 2, 2024
@sudoforge sudoforge added lifecycle/frozen area/project Relates to projects kind/feature Relates to a new feature and removed lifecycle/stale labels Aug 2, 2024
@sudoforge sudoforge removed this from the 0.8.1 milestone Aug 2, 2024
@catskul
Copy link

catskul commented Mar 8, 2025

Any status on this one?

Also rework of entity generic interfaces, in a way that allows to handle low level or cache entities the same way (ReadOnly), and another ReadWrite interface that also allow to mutate the entity. This should fix some long long standing issue around that, and notably fix the resolvers.

This is the first time an entity really load another one, which is what required that fix. Hopefully this opens the way for Identities to use the dag framework.
@sudoforge sudoforge changed the base branch from master to trunk June 7, 2025 17:23
@fmv1992
Copy link

fmv1992 commented Nov 17, 2025

Is there any chance this will be done?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/project Relates to projects kind/feature Relates to a new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants