Skip to content

[OP-20572] Update development concepts docs - #26307

Merged
myabc merged 17 commits into
devfrom
docs/op-20572-update-development-concepts
Oct 27, 2026
Merged

myabc merged 17 commits into
devfrom
docs/op-20572-update-development-concepts

Conversation

@myabc

@myabc myabc commented Oct 25, 2026 •

Copy link
Copy Markdown
Contributor

Ticket

https://community.openproject.org/wp/OP-20572

What are you trying to accomplish?

tl;dr for humans: The developer concept pages describe code that has since changed, so this brings them up to date and says what new code should use.

Fixes stale class names, removed methods, broken samples and dead links across docs/development/concepts/, and adds missing pages to the index.

What approach did you choose and why?

One commit per page. Legacy concepts (HAL resources, reactivestates, inline editing) stay fully documented, with a short "choosing an approach" note: Hotwire/Primer for new screens, modern Angular (inject(), Signals) in existing Angular screens, Akita stores flagged as unmaintained.

AI involvement

Collaborative – AI generated a substantial part of the code; I reviewed and understand every line.

Merge checklist

  • Added/updated screenshots

@github-actions github-actions Bot added the ai: Collaborative 💻 AI generated a substantial part of the code; A human reviewed and understands every line. label Oct 25, 2026

@oliverguenther oliverguenther left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I skimmed through the changes, they look reasonable to me 👍

myabc added 15 commits October 27, 2026 21:49
Modernises the Angular samples and fixes stale names.

https://community.openproject.org/wp/OP-20572
@myabc
myabc force-pushed the docs/op-20572-update-development-concepts branch from 8b96c8c to cba2dd8 Compare October 27, 2026 22:05
myabc added 2 commits October 27, 2026 22:07
Highlights existing caveats and editor guidance so readers can find
constraints and debugging advice while scanning the concept pages.

https://community.openproject.org/wp/OP-20572
Makes the maintained build and design-system forks discoverable from
their development documentation.
@myabc
myabc marked this pull request as ready for review October 27, 2026 22:11
@github-actions

Copy link
Copy Markdown

Caution

The provided work package version does not match the core version

Details:

Please make sure that:

  • The work package version OR your pull request target branch is correct

@myabc
myabc merged commit d19b45a into dev Oct 27, 2026
8 of 9 checks passed
@myabc
myabc deleted the docs/op-20572-update-development-concepts branch October 27, 2026 22:13
@github-actions github-actions Bot locked and limited conversation to collaborators Oct 27, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

ai: Collaborative 💻 AI generated a substantial part of the code; A human reviewed and understands every line. documentation

Development

Successfully merging this pull request may close these issues.

2 participants