Skip to content

salathe/doc-migration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

Doc migration notes

Task list

This is by no means exhaustive, and will start by tracking what is happening in the immediate future or has recently happened.

Phase 1: mirror SVN to Git, use Git for builds.

  • Add doc-base repo to gitolite-admin (en, de, already there).
  • Update authors.map in gitolite-admin.
  • Limit commit karma during migration phase.
  • Create git-svn repos of SVN repos (doc-base, en, de, to start with). Do this on SVN server and use file:// paths, so it doesn't take forever.
  • Keep git-svn repos up-to-date as new SVN revisions come in. Probably just a cron for simplicity.
  • Set up repos on GitHub php org.
  • Enable GH mirroring in gitolite-admin.
  • Update docs.php.net to build from git repos
  • Update rsync.php.net to build from git repos

Phase 2: updating other tooling and preparing users

  • Add .gitignore (see git-svn show-ignore/create-ignore)
  • Update revcheck and other tools on docs.php.net
  • Get online editor (edit.php.net) ready for git
  • Update and/or draft docs on using git for the docs
  • Announcements (more than one!) that change is coming

Phase 3: transitioning

  • Disable SVN for docs and update rejection message if someone tries to commit to SVN
  • Update gitolite-admin for doc repos (commit emails, etc.)
  • Grant everyone git commit karma
  • Flip the switch for online editor (if we make it work with git)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published