Wiki IA Overhaul » History » Version 1
Jessica Mack, 07/01/2015 04:33 AM
1 | 1 | Jessica Mack | h1. Wiki IA Overhaul |
---|---|---|---|
2 | |||
3 | h3. Summary |
||
4 | |||
5 | This blueprint is designed to capture requirements and structure for an overhaul of the Ceph wiki. |
||
6 | |||
7 | h3. Owners |
||
8 | |||
9 | * Patrick McGarry (Red Hat) |
||
10 | * Name (Affiliation) |
||
11 | * Name |
||
12 | |||
13 | h3. Interested Parties |
||
14 | |||
15 | * Eric Mourgaya Virapatrin (Credit Mutuel Arkea) |
||
16 | * Name (Affiliation) |
||
17 | * Name |
||
18 | |||
19 | h3. Current Status |
||
20 | |||
21 | Right now the Ceph Wiki has been utilized primarily as a container for Ceph Developer Summit (CDS) documentation. There are a few other various pieces of info that have been added on an ad hoc basis. We would like to start a major push to clean the structure and populate the wiki with the various information floating around the Ceph community. |
||
22 | |||
23 | h3. Detailed Description |
||
24 | |||
25 | Below is a list of new proposed sections to be added to the wiki: |
||
26 | |||
27 | # *speakers by region/topic* |
||
28 | ## This would be a list of anyone willing to speak about Ceph |
||
29 | ## Could be broken down by region so that we can easily see speakers for Ceph days and other conferences |
||
30 | # *event calendar for community* (in addition to meetups) |
||
31 | ## This would be a canonical resource for all Ceph-related events in meatspace |
||
32 | ## Conferences, Ceph Days, meetups, etc |
||
33 | # *ceph tools / community contribs* |
||
34 | ## A listing of all community-contributed plugins, tools, products, etc |
||
35 | # *procedures* |
||
36 | ## This would be a guide section for all procedural writeups on Ceph |
||
37 | ## This would include development procedures (eg: how to commit) as well as others (eg: how to tune) |
||
38 | # *hardware compatibility guide* (for community/partner editing) |
||
39 | ## The goal here was to put a hardware guide in a community-editable space |
||
40 | ## Any third party should be able to contribute their reference architecture or other documentation |
||
41 | # *community swag?* (t-shirts, etc) |
||
42 | ## A note on how local meetups can get swag |
||
43 | ## Part of this would come from the existing user committee page |
||
44 | ## could be scaled to other swag in the long term |
||
45 | # *"Why we contribute" for corporate participants* |
||
46 | ## A good place for any contributing organizations to lay out their goals and aspirations as a Ceph participant |
||
47 | # *Academic outreach / Ceph in academia* |
||
48 | ## Ultimately the Ceph community would love to be more involved in the education of students |
||
49 | ## This could contain GSoC, hackathons, and other programs |
||
50 | # *Orchestration & Deployment* (update Juju writeup, docker, etc) |
||
51 | ## This would be a devops-centric series of guides |
||
52 | ## This might have too much overlap to be it's own entity, so could just be aggregation/cross-linking |
||
53 | # *Committer listing for each release* |
||
54 | ## This is already being done via the Ceph user committee |
||
55 | ## Would be good to have historic listing |
||
56 | # *Roadmap page for each module* (esp CephFS) |
||
57 | ## Each "Component Technical Lead" will be responsible for documenting pending work for their module |
||
58 | # *Chum bucket / paper cuts / etc* |
||
59 | ## Several places to distribute coding tasks |
||
60 | ## Chum bucket: small contained new feature development |
||
61 | ## Paper Cuts: self-contained bugs |
||
62 | ## Sideboard: previous blueprints that were abandoned |
||
63 | # *High value documentation* (things to read first) |
||
64 | ## A documentation resource that aggregates the most important doc to read in order to come up to speed quickly |
||
65 | ## This can pull from /master/doc, blogs, whitepapers, etc and should evolve over time |
||
66 | |||
67 | h3. Work items |
||
68 | |||
69 | h4. Coding tasks |
||
70 | |||
71 | # Integrate parts of documentation workflow (gitbuilder) to push to wiki [maybe] |
||
72 | # Build FAQ/Guide structure (Mindtouch) |
||
73 | # Task 3 |
||
74 | |||
75 | h4. Build / release tasks |
||
76 | |||
77 | # Task 1 |
||
78 | # Task 2 |
||
79 | # Task 3 |
||
80 | |||
81 | h4. Documentation tasks |
||
82 | |||
83 | # Create structure w/ placeholder pages |
||
84 | # Populate content |
||
85 | # Populate Guides/FAQs |
||
86 | |||
87 | h4. Deprecation tasks |
||
88 | |||
89 | # Task 1 |
||
90 | # Task 2 |
||
91 | # Task 3 |
||
92 | |||
93 | Proposed Structure: |
||
94 | |||
95 | * *Community* |
||
96 | ** Meetups |
||
97 | ** Press |
||
98 | ** Ceph Technical Committee (CTLs) |
||
99 | ** Ceph User Committee (new) |
||
100 | *** Meetings |
||
101 | *** Swag (new) |
||
102 | *** Committer List (new) |
||
103 | ** Speakers (new) |
||
104 | ** Event Calendar (new) |
||
105 | ** Ceph in Academia (new) |
||
106 | *** GSoC (new) |
||
107 | * *Development* |
||
108 | ** Ceph Tools (new) |
||
109 | ** Tasks (new) |
||
110 | *** Sideboard |
||
111 | *** Chum Bucket |
||
112 | *** Paper Cuts (new) |
||
113 | ** Misc |
||
114 | * *FAQs* |
||
115 | ** FAQ |
||
116 | ** High Value Doc (new) |
||
117 | * *Guides* |
||
118 | ** General Guides |
||
119 | ** Getting Started |
||
120 | ** Orchestration and Deployment (new) |
||
121 | ** Procedures (new) |
||
122 | ** Hardware Compatibility (new) |
||
123 | * *Planning* |
||
124 | ** Blueprints |
||
125 | *** Dumpling |
||
126 | *** Emperor |
||
127 | *** Firefly |
||
128 | *** Giant |
||
129 | *** Submissions |
||
130 | ** Roadmap |
||
131 | *** RADOS/Core (new) |
||
132 | *** CephFS (new) |
||
133 | *** RBD (new) |
||
134 | *** RGW (new) |
||
135 | *** Calamari (new) |
||
136 | ** Ceph Developer Summit |
||
137 | *** CDS Dumpling |
||
138 | *** CDS Emperor |
||
139 | *** CDS Firefly |
||
140 | *** CDS Giant |