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

Branching and Migration Notice #16

Closed
4 of 5 tasks
raisedadead opened this issue Mar 15, 2024 · 1 comment
Closed
4 of 5 tasks

Branching and Migration Notice #16

raisedadead opened this issue Mar 15, 2024 · 1 comment

Comments

@raisedadead
Copy link
Member

raisedadead commented Mar 15, 2024

Hey all,

We announced that the contribute platform is going to become more than a docs website.

We are rebuilding the platform in several phases. The first phase is pure 1:1 move from the previous setup to new setup. This includes GitHub Pages → Cloudflare Pages Cloud; Mono-repo → dedicated repo and docsifyAstro.

This is a quick FYI of how we plan to do this:

  1. The basic migration boils down to below steps:

    Tasks

  2. Branches:

    • The current docsify-based website code is moved into the legacy branch.
    • All existing content PRs should target the said legacy branch to prevent any disruptions.
    • The main branch is the development branch for the new website and platform.
    • The live branch is the deployment branch. Currently points to https://beta.contribute.freecodecamp.org
    • The live branch will eventually become the deployment branch for the actual https://contribute.freecodecamp.org URL.
  3. As a result any PRs made to the legacy branch will need to be created again for the main branch during the transition.

@raisedadead raisedadead pinned this issue Mar 15, 2024
@freeCodeCamp freeCodeCamp locked and limited conversation to collaborators Mar 15, 2024
@raisedadead
Copy link
Member Author

The main branch is now the primary/default development branch and the code is deployed when main is merged into the live branch.

The legacy branch will remain on this repo for posterity for a few weeks.

@raisedadead raisedadead unpinned this issue May 21, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
Development

No branches or pull requests

1 participant