Advertisement
jflory7

Fedora Flock 2015 - Organized Chaos (Technical Writing)

Aug 12th, 2015
363
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.27 KB | None | 0 0
  1. Organized Chaos, Technical Writing
  2.  
  3. Led by two representatives of the Fedora Docs team, Brian Exelbierd & Pete Travis
  4.  
  5. #startmeeting
  6.  
  7. #topic topics of the talk
  8. 1) New Contributor Experience
  9. 2) The Ideal Solution
  10.  
  11. #topic New Contributor Experience
  12.  
  13. 1) What should I do to get involved?
  14. Write about whatever you’d like!
  15. - Overwhelming opportunities, no hints, no tasks waiting to ‘cut their teeth’ on
  16. - Onboarding is blocked until the new contributor picks a topic that’s right for them
  17. - Many ideas aren’t good or are too simple or too complex or inappropriate
  18. - Content from blogs and notes doesn’t have an easy fit
  19.  
  20. 2) Wherever it fits! …or not
  21. - Established guides have a well-defined scope
  22. - Starting a new Guide is Big Deal
  23. - Publishing is delayed
  24. - Example being the Docker example: starting a new Guide is a big deal because before a new guide is established, a lot of content is required to make it a complete product
  25.  
  26. 3) Who can help you?
  27. The experienced, proficient technical writers on the docs team can through:
  28. - Broadly responsive mailing list
  29. - Active IRC channel
  30. - Workshops available twice a week during “Office Hours”
  31.  
  32. 4) What do you need to get involved?
  33. Common Tools: Publican, docbook, editors, xmllint, git
  34. - Docbook is not easy to be good at; harder to be proficient
  35. - Publican renders well but can be confusing
  36. - Syntax highlighting? Tag completion? Validation? Be prepared to spend time on setup.
  37. - `xmllint` error reporting is not intuitive
  38. - Legacy website, broken dependencies
  39. - Git allows collaboration, peer review, change management, more
  40. Learning the tools can be hurdle but is needed to contribute meaningfully
  41.  
  42. 5) How do I write well?
  43. Context, detail, direct language
  44. - Most valuable resource available from the Docs team
  45. - Review process is dominated by tooling and markup
  46. - Often omitted to avoid continuing a negative feedback loop
  47.  
  48. #topic The Ideal Solution
  49. 1) Documents go through a predictable, staged life cycle
  50. 2) Multiple markup formats are supported
  51. 3) Peer review focuses on content quality
  52. 4) Publishing happens automatically
  53. 5) Submission and retrieval of translations happens automatically
  54. 6) SIGs and teams can “own” content and get support
  55. 7) Provides a home for internally facing content
  56. 8) Documentation can be generated via programming, if appropriate
  57.  
  58. #topic The New Model (Pipeline)
  59. 1) Idea
  60. - Want to see documentation for a project or software
  61. 2) Draft
  62. - Someone will be able to write documentation for it
  63. - Rough draft composed
  64. 3) Review
  65. - Peer review process
  66. 4) Revision
  67. 5) Translaton
  68. 6) Publication
  69.  
  70. #topic How do I contribute?
  71. 1) Drive-By Submission
  72. - Modular, pick up what you can
  73. 2) Protégé
  74. - In-depth, comprehensive writing
  75. - libvrt Python documentation example
  76.  
  77. #topic Summary
  78. 1) Contributor experience needs to be improved
  79. 2) Tooling is insufficient to publish today and doesn’t support change
  80. - Workshop on Friday @ 5pm
  81. - Git structure (pagure, may mostly be confirming functionality / configuration)
  82. - Process for triggered publishing / testing (this has been started with buildbot)
  83. - Sub tasks to create builders based on the specific markup (docbook first)
  84. - Visual design and meta site builder (needs help)
  85. 3) Drive by / low commitment contributions are required for growth
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement