Project

General

Profile

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