Git Product home page Git Product logo

Comments (6)

Fraham avatar Fraham commented on May 18, 2024

I would suggest using git-flow https://datasift.github.io/gitflow/IntroducingGitFlow.html
It will allow for master to keep with the current release so that the documentation will always match.
You will then be able to set up a pipeline so when there is a new merge into master it could automatically update the website.
I wouldn't worry about having a weekly release, I think it is better to have a release once there is a new feature which has been tested

from papercss.

rhyneav avatar rhyneav commented on May 18, 2024

I really like that workflow, it makes a lot of sense. Thank you for sharing that! And that's a good point about releases. No point in trying to force things out the door every Sunday.

So moving to the GitFlow methodology:

  • PaperCSS master branch is at version 1.1.0
  • Create a new branch, develop, where PRs from feature branches will be merged into
  • After enough new features in the develop branch, create branch v1.2.0
  • Once this branch has been fully tested, merge into master

Am I missing anything?

from papercss.

Fraham avatar Fraham commented on May 18, 2024

Yeah that all sounds good 👍

from papercss.

rhyneav avatar rhyneav commented on May 18, 2024

Awesome! Check out #30 with the updated documentation. Does this mean the existing PRs need to be rebased off of develop so that they can be merged in to that branch instead of master?

And thank you for your help with this! Really wish I knew about GitFlow months ago!

from papercss.

Fraham avatar Fraham commented on May 18, 2024

Yeah that would be the best thing to do. I have changed my PR's

from papercss.

rhyneav avatar rhyneav commented on May 18, 2024

Perfect, thank you!

from papercss.

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.