Replies: 1 comment 1 reply
-
|
Sounds great! What about raising this up in the next biweekly community meeting 2026/05/30? |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Your Idea
Hi everyone! I'm mingcheng, a Maintainer of the CNCF graduated project
dragonfly. I'd like to kick off a discussion about splitting up theAReaLrepository.Background
As you've probably noticed,
AReaLnow lives under its ownareal-projectGitHub Organization. As the project keeps growing, keeping all the code and surrounding materials in a single mono-repo has started to cause some friction for both development and day-to-day management. To make governance more fine-grained and to lower the bar for new contributors, I'd like to propose splitting the current repo into a few smaller ones.Proposed Split
I suggest breaking things up along functional lines and target audience, into the following repos:
AReaLStays as the core code repo, focused purely on iterating on the core logic.
communityFor community governance, events, contributor management, and other non-code work. Could include:
websiteThe official website codebase — frontend pages, blog, etc. This lets frontend-focused contributors jump in directly without having to wade through the complexity of the core code.
docs(ordocument)A dedicated docs repo for the user guide, API reference, developer docs, and so on. Makes it much easier for docs contributors to send quick fixes.
Why This Helps(In Short Ways)
docswithout handing out write access to the core code.Suggested Execution Plan
To preserve commit history and keep the transition smooth, I suggest these steps:
arealrepo, and add a navigation section in its README linking out to the new repos.I'd love to hear your thoughts below — especially on whether the split granularity feels about right. Thanks!
Use Case
No response
Alternatives
No response
Contribution
Beta Was this translation helpful? Give feedback.
All reactions