FreeBSD Document Project

1,852 views

Published on

A quick tutorial on FreeBSD Document Project

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,852
On SlideShare
0
From Embeds
0
Number of Embeds
30
Actions
Shares
0
Downloads
19
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

FreeBSD Document Project

  1. 1. FreeBSD Docbook/SGML chinsan@FreeBSD.org http://people.freebsd.org/~chinsan/doc/fdp.pdf
  2. 2.
  3. 3. • • Open Source
  4. 4. • • Open Source •
  5. 5. • • Open Source • • :
  6. 6. FDP?
  7. 7. FDP? FreeBSD Document Project
  8. 8. FDP? FreeBSD Document Project FDP Primer is Your friend
  9. 9. FDP? FreeBSD Document Project FDP Primer is Your friend FDP https://opensvn.csie.org/traccgi/freebsddoc/wiki
  10. 10. FDP? FreeBSD Document Project FDP Primer is Your friend FDP https://opensvn.csie.org/traccgi/freebsddoc/wiki FDP Primer http://www.freebsd.org/doc/zh_TW/books/fdp-primer/
  11. 11. FDP • Manual • FAQ • Handbook • Web Site
  12. 12. to get FDP Tool-chain
  13. 13. because you've got port tree http://www.freebsd.org/ports/growth/status.png (2007/11/01)
  14. 14. because you've got port tree http://www.freebsd.org/ports/growth/status.png (2007/11/01)
  15. 15. because you've got port tree ȣ
  16. 16. ཞȣ
  17. 17. ཞ http://www.freebsd.org/ports/growth/status.png (2007/11/01)
  18. 18. PostScript(PS) PDF JadeTeX ( WITH_JADETEX=yes )
  19. 19. Get doc/ tree
  20. 20. Get doc/ tree • anonymous CVS
  21. 21. Get doc/ tree • anonymous CVS • CVSup client cvsup or csup(6.2-R )
  22. 22. Get doc/ tree • anonymous CVS • CVSup client cvsup or csup(6.2-R ) • CVSup mirror
  23. 23. Get doc/ tree • anonymous CVS • CVSup client cvsup or csup(6.2-R ) • CVSup mirror • CVSup csup
  24. 24. /etc/make.conf
  25. 25. /etc/make.conf • SUPHOST= cvsup.tw.FreeBSD.org SUP_UPDATE= yes DOCSUPFILE= /usr/share/examples/cvsup/doc-supfile
  26. 26. /etc/make.conf • SUPHOST= cvsup.tw.FreeBSD.org SUP_UPDATE= yes DOCSUPFILE= /usr/share/examples/cvsup/doc-supfile • SUPHOST cvsup.tw cron (DDoS..* *).... :p
  27. 27. /etc/make.conf • SUPHOST= cvsup.tw.FreeBSD.org SUP_UPDATE= yes DOCSUPFILE= /usr/share/examples/cvsup/doc-supfile • SUPHOST cvsup.tw cron (DDoS..* *).... :p • cd /usr/doc ; make update
  28. 28. • sysutils/fastest_cvsup fastest_cvsup -Q -c all
  29. 29. Docbook/SGML
  30. 30. Version Control System
  31. 31. Version Control System Offical FDP: CVS
  32. 32. Version Control System Offical FDP: CVS Traditional-Chinese FDP: we use Subversion(SVN)+Trac(for bug tracking system and wiki) which supplied by OpenSVN.csie.org ps.thanks for their effort to maintain OpenSVN. :)
  33. 33. https://opensvn.csie.org/traccgi/freebsddoc/wiki
  34. 34. http://freebsddoc.twbbs.org
  35. 35. ...
  36. 36. ....!!
  37. 37. ....!!
  38. 38. ..
  39. 39. : KERORO
  40. 40. ...
  41. 41. send-pr !!
  42. 42. header
  43. 43. header
  44. 44. header
  45. 45. patch(unified diff ) CC
  46. 46. ports/ PR • ports-mgmt/porttools
  47. 47. PR • FreBSD PR feedback 1 • maintainer feedback 2 • followup follow up PR, CC bug-followup@freebsd.org
  48. 48. • send-pr policy MTA • http://www.freebsd.org/send-pr.html • TAB white space white space • Web code URL
  49. 49. • FreeBSD
  50. 50. • FreeBSD •
  51. 51. • FreeBSD • •
  52. 52. • FreeBSD • • •
  53. 53. • FreeBSD • • • • send-pr ( ..* *)
  54. 54. ...
  55. 55. ... •610 ( ) 610 for core • (Y)
  56. 56. ... •610 ( ) 610 for core • (Y)
  57. 57. ... •610 ( ) 610 for core • (Y)
  58. 58. ... ~~~~( )
  59. 59. • Rabbits Party(C)
  60. 60. Questions?
  61. 61. Licensing http://creativecommons.org/licenses/by-nc-sa/3.0/
  62. 62. Like the cool pictures? Mostly from iStockphoto.com Except for: ‣Silos, http://flickr.com/photos/zoomzoom/304135268/ ‣Lars Trieloff,“Open Source for Tech Writing Teams” ‣ ,http://www.flickr.com/photo_zoom.gne?id=917514176size=o Most of all was Inspirated by Stephen Collins’s “Liberate your control freaks” slide

×