Giter Club home page Giter Club logo

Comments (13)

BeepBot99 avatar BeepBot99 commented on June 28, 2024

I can do this.

from mesure.x10.mx.

Mesure73L avatar Mesure73L commented on June 28, 2024

Can we discuss this first?

from mesure.x10.mx.

Mesure73L avatar Mesure73L commented on June 28, 2024

When developing for 1.1.0 after 1.0.0 releases, we can't push to the main branch because then people who are doing the challenges would see changes.

What do you mean by the people who are doing the challenges would see changes?

After it releases, instead, there should be a production branch. All edits are made to the main branch, but the website is on the production branch. The main branch is merged into the production branch only when 1.1.0 is released. That way, people will only see the changes when they should, and they won't be doing the challenges while it is being developed.

I don't understand this.

from mesure.x10.mx.

BeepBot99 avatar BeepBot99 commented on June 28, 2024

Important

First of all, note what milestone this is in. It is not until March.

Explanation

The main branch is what is seen on the website.
If, in between March and August, someone is completing a challenge on Twelve of Code, and we are pushing developmental updates to the main branch, they will see it. Therefore, after 1.0.0 releases, we should have a production branch which is what will be pushed to the website instead of the main branch. When we release an update or bugfix, will will merge the main branch into the production branch, and then and only then wil the changes go onto the website.

from mesure.x10.mx.

Mesure73L avatar Mesure73L commented on June 28, 2024

Why not the production branch for development (I can set up pages on it) and main for what is on the website? I think that makes more sense

from mesure.x10.mx.

BeepBot99 avatar BeepBot99 commented on June 28, 2024

No, then it would be called staging. production means what is what the user sees, although the naming is confusing. But yes, you can create a branch called staging after 1.0.0 releases.

from mesure.x10.mx.

BeepBot99 avatar BeepBot99 commented on June 28, 2024

I can set up pages on it

What do you mean? What pages?

from mesure.x10.mx.

Mesure73L avatar Mesure73L commented on June 28, 2024

No, then it would be called staging. production means what is what the user sees, although the naming is confusing. But yes, you can create a branch called staging after 1.0.0 releases.

Let's just use a staging branch

I can set up pages on it

What do you mean? What pages?

Imagine not knowing what GitHub pages are

from mesure.x10.mx.

BeepBot99 avatar BeepBot99 commented on June 28, 2024

Oh. It is confusing when you say things such as pages and hub, because that is not what they are called without context.
You do not need to set up pages, although you may if you want to.
The reason there is usually a production branch instead of a staging one is because when creating a new branch, by default, it forks from main. If main is the production branch, you would want to fork from staging instead, and you would have to change it manually every single time.

from mesure.x10.mx.

Mesure73L avatar Mesure73L commented on June 28, 2024

Changed this to low priority, high priority should be for things that are urgent. We have a lot of time for this.

from mesure.x10.mx.

BeepBot99 avatar BeepBot99 commented on June 28, 2024

No, by high priority, I meant high priority after 1.0.0 releases.

from mesure.x10.mx.

Mesure73L avatar Mesure73L commented on June 28, 2024

…which is not high priority right now

from mesure.x10.mx.

BeepBot99 avatar BeepBot99 commented on June 28, 2024

Completed.

from mesure.x10.mx.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.