Code Monkey home page Code Monkey logo

author-workflow's People

Contributors

davidfarmer avatar mattboelkins avatar mitchkeller avatar oscarlevin avatar rbeezer avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

author-workflow's Issues

Overall document and branch plan

Starting an issue for discussion, rather than on a completed pull request. Whatever we do, I'll cut it out eventually for the PTX documentation. So I'm thinking we write a chapter or two here, so the structural tags are at about the right level for later migration.

What about developing cheat sheets on the "edition" branch, and "workflow" on the "master" branch? As if cheats sheets were a new feature of the next edition?

branches and tags

I'm at a point with ORCCA where we want to get serious about managing editions. My thinking is to start by making a tag for the just-completed "edition gamma" (the third edition from our pilot/construction year; the real "edition 1.0" will be completed in the coming months and released well in time for next fall).

So I'd have a tag "edition-gamma". And there there will be two branches: one for smaller edits that we want to immediately apply to the eBook, and one for larger edits that go into the next edition. The second branch should always get any commits that go into the first branch. Have we settled on standard names for these branches? I'm not sure "master" and "develop" are the right names. Are we going with "master" and "edition"?

Document how to get new branch from upstream (or other remote)

Something I ran into with this experiment last week was that I had forked the repository before the edition branch was created. I figured out that I could git fetch upstream and then git checkout edition and all was good, but perhaps that's not the only solution or even the best solution. I don't know that needing to get a branch from upstream is going to be a super common occurrence, but I could see it happening, particularly if collaborative development of new material is going on where someone creates a new branch that won't be merged into edition for a while.

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.