-
Notifications
You must be signed in to change notification settings - Fork 25
killer feature: use git to facilitate instant revisions #351
Comments
Does that mean you'll have to align Github groups with Drupal groups? |
So, I'm thinking of git integration, not Github. |
Then who is managing the git users (and their permissions)? Your own git server? |
I'm definitely thinking "own git server". Basically using Planetary to make a free/libre/open Github clone. Maybe a lot of work and a bad idea, but I think there might be some demand for it in the FLOSS world.
|
Well if you're just aiming for conveniently having versioned content, you don't have to worry about being a Github "clone" :) Also, given we had started with the idea of having an SVN server for versioning the Planetary content at the beginning, using Git instead is perfectly viable. So I'm all for it in principle. But I really don't want to be the person that synchronizes Git and Drupal permissions, that ought to be a pain. You would run into the same problem with SVN of course, the moment you decide to allow any command-line editing... Though given the number of GUI inputs you have in PlanetMath, maybe the command-line workflow won't be viable anyway? In any case, this enhancement will be a tricky bit of work. |
Indeed.
Indeed, I'll have to think some more about it... |
The FTG goals described in my comment above are also relevant to the "FTG basic platform" which I mention in this issue on the PlanetMath tracker: holtzermann17/planetmath-docs#22 |
Some related discussion in the Planetmath tracker: holtzermann17/planetmath-docs#66 |
I'm going to be pretty adamant about this issue (though I don't know if I'll get any arguments against it from anyone!).
How will this work? I think: any edit should go into a "hotfix" branch for the current article, unless the person who does the edit explicitly indicates that they want to create a fork.
Implication: Each article is a git repository.
Depends on: #68
The text was updated successfully, but these errors were encountered: