Comments (13)
I can do this.
from mesure.x10.mx.
Can we discuss this first?
from mesure.x10.mx.
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.
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.
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.
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.
I can set up pages on it
What do you mean? What pages?
from mesure.x10.mx.
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.
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.
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.
No, by high priority, I meant high priority after 1.0.0 releases.
from mesure.x10.mx.
…which is not high priority right now
from mesure.x10.mx.
Completed.
from mesure.x10.mx.
Related Issues (20)
- Twelve of Code on main branch is not loading HOT 1
- Clicking on years doesn't change the hash HOT 2
- Remove "Code of Conduct applies" from bug report issue template HOT 3
- Change navbar references to be relative links instead of direct links HOT 1
- Remove the space in the Twelve of Code license HOT 6
- Fix this happening with Netlify whatever HOT 11
- Center 12oc challenges HOT 4
- Netlify is blocked for me HOT 34
- Light mode for Twelve of Code HOT 9
- Sharing 12oC seeds HOT 4
- Remove info label. HOT 1
- Create example challenge using CookieManager class
- Custom CSS Theme Packs HOT 10
- Set up PR merge scheduling HOT 1
- SeedManager Class HOT 25
- Change all references of March to April in 12oC HOT 1
- Update the ToS for Challenge Packs HOT 6
- Update SeedManager to use bignumber.js HOT 25
- Change the version scheme HOT 30
- New Feature Alert
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mesure.x10.mx.