Extract simpleserialize.com
Website to a Separate Repository
#485
nazarhussain
announced in
Announcements
Replies: 1 comment
-
We had a private discussion, we have consensus to move forward with this (after/ensuring that #465 gets included somehow) |
Beta Was this translation helpful? Give feedback.
0 replies
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.
-
Motivation
While monorepos offer benefits when multiple packages evolve in close coordination, the current state of the website diverges significantly from the core SSZ packages:
These factors suggest that the website and the core protocol packages are not sufficiently coupled to justify their co-location in the same repository.
Benefits of Separation
1. 🔍 Clear Separation of Concerns
This separation aligns with the single-responsibility principle and avoids unnecessary coupling between unrelated concerns.
2. 👥 Improved Contributor Experience
3. 🔧 Tailored CI/CD Workflows
This improves developer velocity and decouples release cycles.
4. 📦 Better Versioning and Stability
5. 🔗 Greater Transparency and Openness
Proposed Plan
Repository Name
ChainSafe/simpleserialize.com
Migration Steps
ChainSafe/simpleserialize.com
and force push.packages/simpleserialize.com
to root levelpackages/simpleserialize.com
from original repo.Summary
Extracting the website into a dedicated repository aligns with best practices for open-source project structure, improves contributor clarity, reduces cognitive overhead, and encourages clean architecture. As the project matures, this separation will help scale both the frontend and backend efforts independently. I recommend proceeding with this change in the near term to improve long-term maintainability and community involvement.
Beta Was this translation helpful? Give feedback.
All reactions