Guest User

Untitled

a guest
Nov 20th, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.49 KB | None | 0 0
  1. # SVN -> Git transition checklist
  2.  
  3. 1. doc.php.net
  4. 1. Update the `revcheck.php` script (includes internal conjobs/shell scripts etc)
  5. - do we want to switch from *distance* computing to e.g. commits count?
  6. - providing diff for the files
  7. 1. GitHub - displays complete comparision between two commits, which cannot
  8. be limited to the single file view. We can of course create a link to the
  9. specific file on such page but that page can be very big and sometimes file
  10. diff will not be loaded without confirming
  11. 2. git.php.net - `gitweb` can display a comparision for the single file
  12. 3. custom solution - we can build simple script on the `doc.php.net` (which
  13. already needs Git repos in place anyways) in case git.php.net's design
  14. will be limiting; I think translators could benefit even from that simple
  15. changes like dropping actual `+`/`-` on the beginning of each line (personally
  16. I very often wanted to just copy-paste something from such diff and work
  17. on that in the editor)
  18. 2. Update the tutorial
  19. 1. doc-base repository
  20. 1. Review all the scripts, one by one, and either migrate to Git where needed or drop
  21. where keeping does not make sense anymore
  22. 1. PhD
  23. 1. Review the code to make sure it has no dependencies on the SVN, update if needed
  24. 2. Update the documentation
  25. 1. edit.php.net
  26. 1. Decision: do we want to have edit.php.net ported before the migrations happens?
  27. 1. rsync box/systems repository
  28. 1. Switch fetching documentation sources from Git
  29. 1. web-php
  30. 1. Switch "edit" links in the documentation to GitHub edits or add it besides edit.php.net
  31. links - depends on the decision regards the editor
  32. 1. PHP Manual
  33. 1. Look for pages mentioning SVN and update accordingly
  34. 1. Windows CHM box
  35. 1. Probably needs an update to fetch files from Git
  36. 1. Mailing lists
  37. 1. Probably `php.doc.cvs` needs some switch to deliver emails based on Git repository
  38. 2. Same for all `php.doc.LANG` lists
  39. 3. Setting up pull request notifications[?]
  40. 1. Announcements
  41. 1. PHP.net homepage - I know we rarely post such internal upgrades there but I think
  42. it is worth sharing; can also engage some new contributors
  43. 2. Announcement on `php.doc` and each of `php.doc.LANG` mailing lists
  44. 1. more?
  45.  
  46. ## Side notes
  47. - adding Travis CI with `configure.php` to each of documentation repos
  48. seems like a natural and benefical future scope
Add Comment
Please, Sign In to add comment