You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: outline.md
+97-74Lines changed: 97 additions & 74 deletions
Original file line number
Diff line number
Diff line change
@@ -1,19 +1,21 @@
1
1
# Outline for Pulsar documentation
2
2
3
-
This uses the og atom Flight manualas a base, and converts and refactors it for modern standards. This will be converted to and tracked from our projects using seperate ones for each section.
3
+
This uses the original material from the Atom Flight manual(their documentation) as a base, and converts and refactors it for modern standards. This will be converted to and tracked from our projects using seperate ones for each section. It is fully expected that all text from your sections has been ran through a tool like [Language Tool](https://languagetool.org). All material should be free from as many errors as possible. We would like to eventually add support for other languages using a language translation service. That way we aren't alienating our userbases from other parts of the world.
4
4
5
5
## Old Already "Finished" sections
6
6
7
-
These are alredy in our atom-archive folder. These just need to be reformatted, branding changed, and use ours and more modern standards. Especially since as we move to more updated libraries methods mentioned in these sections will change and/or break.
7
+
These are already in our atom-archive folder. These just need to be reformatted, branding changed, and use ours and more modern standards. Especially since as we move to more updated libraries methods mentioned in these sections will change and/or break.
8
8
9
-
### Chapter 1: Getting Started
9
+
### Launch Manual
10
+
11
+
#### Getting Started
10
12
11
13
- Why Atom?
12
14
- Installing Atom
13
15
- Atom Basics
14
16
- Summary
15
17
16
-
###Chapter 2: Using Atom
18
+
####Using Atom
17
19
18
20
- Atom Packages
19
21
- Moving in Atom
@@ -32,7 +34,7 @@ These are alredy in our atom-archive folder. These just need to be reformatted,
32
34
- Basic Customization
33
35
- Summary
34
36
35
-
###Chapter 3: Hacking Atom
37
+
####Hacking Atom
36
38
37
39
- Tools of the Trade
38
40
- The Init File
@@ -55,7 +57,7 @@ These are alredy in our atom-archive folder. These just need to be reformatted,
55
57
- Maintaining a Fork of a Core Package in atom/atom
56
58
- Summary
57
59
58
-
### Chapter 4: Behind Atom
60
+
### Advanced topics
59
61
60
62
- Configuration API
61
63
- Keymaps In-Depth
@@ -67,67 +69,13 @@ These are alredy in our atom-archive folder. These just need to be reformatted,
67
69
- How Atom Uses Chromium Snapshots
68
70
- Summary
69
71
70
-
### Reference: API
71
-
72
-
**_this section is not loaded in since it's in JSON files we need to parse._**
73
-
74
-
- AtomEnvironment
75
-
- BufferedNodeProcess
76
-
- BufferedProcess
77
-
- Clipboard
78
-
- Color
79
-
- CommandRegistry
80
-
- CompositeDisposable
81
-
- Config
82
-
- ContextMenuManager
83
-
- Cursor
84
-
- Decoration
85
-
- DeserializerManager
86
-
- Directory
87
-
- DisplayMarker
88
-
- DisplayMarkerLayer
89
-
- Disposable
90
-
- Dock
91
-
- Emitter
92
-
- File
93
-
- GitRepository
94
-
- Grammar
95
-
- GrammarRegistry
96
-
- Gutter
97
-
- HistoryManager
98
-
- KeymapManager
99
-
- LayerDecoration
100
-
- MarkerLayer
101
-
- MenuManager
102
-
- Notification
103
-
- NotificationManager
104
-
- Package
105
-
- PackageManager
106
-
- Pane
107
-
- Panel
108
-
- PathWatcher
109
-
- Point
110
-
- Project
111
-
- Range
112
-
- ScopeDescriptor
113
-
- Selection
114
-
- StyleManager
115
-
- Task
116
-
- TextBuffer
117
-
- TextEditor
118
-
- ThemeManager
119
-
- TooltipManager
120
-
- ViewRegistry
121
-
- Workspace
122
-
- WorkspaceCenter
123
-
124
-
### Appendix A: Resources
72
+
### Resources
125
73
126
74
#### Glossary
127
75
128
76
- This section may be done already in the old one, but may need updating.
129
77
130
-
### Appendix B: FAQ
78
+
### FAQ
131
79
132
80
- Is Atom open source?
133
81
- What does Atom cost?
@@ -176,7 +124,7 @@ These are alredy in our atom-archive folder. These just need to be reformatted,
176
124
177
125
## The remaining bits to be written and finished:
178
126
179
-
### Chapter 3: Hacking Atom
127
+
### Hacking Atom
180
128
181
129
- Tutorials:
182
130
- Word Count Package (Basic)
@@ -203,7 +151,7 @@ These are alredy in our atom-archive folder. These just need to be reformatted,
@@ -252,7 +201,7 @@ These are alredy in our atom-archive folder. These just need to be reformatted,
252
201
- modal decorations
253
202
- notifications
254
203
255
-
##Chapter 5: Contributing to Atom
204
+
###Contributing to Atom
256
205
257
206
- To packages:
258
207
- Cloning and apm linking
@@ -278,15 +227,89 @@ These are alredy in our atom-archive folder. These just need to be reformatted,
278
227
- Coding conventions
279
228
- Commit conventions
280
229
281
-
##~Chapter 6: Electron~
230
+
### Further
282
231
283
-
This section is probably going to be relegated to not being implemented. We have no control over electron and the best we can do is point people to their website elsewhere.
232
+
- Cookbook snippets <- this should be moved and put elsewhere.
233
+
- As in this Is probably more tutorial related if we want to make a section based on tutorials and move them all there.
284
234
285
-
-~developing a new project in electron~
286
-
-~https://github.com/atom/electron~
235
+
### API Manual
287
236
288
-
##Chapter 7 / Appendix
237
+
#### Client API
289
238
290
-
- Reference Manual
291
-
- Cookbook snippets <- this should be moved and put elsewhere.
292
-
- As in this Is probably more tutorial related if we want to make a section based on tutorials and move them all there.
239
+
**_this section is not loaded in since it's in JSON files we need to parse._**
240
+
241
+
<!-- This section needs to be organized by purpose, if I'm looking for I/O, file management where would I go for that? I'm including some sections for this that we can decide upon which to add, and where to put what already exists -->
242
+
243
+
- File Management
244
+
- I/O
245
+
- Styling
246
+
247
+
<!-- These have not been categorized into any section above and need to be moved -->
248
+
249
+
- AtomEnvironment
250
+
- BufferedNodeProcess
251
+
- BufferedProcess
252
+
- Clipboard
253
+
- Color
254
+
- CommandRegistry
255
+
- CompositeDisposable
256
+
- Config
257
+
- ContextMenuManager
258
+
- Cursor
259
+
- Decoration
260
+
- DeserializerManager
261
+
- Directory
262
+
- DisplayMarker
263
+
- DisplayMarkerLayer
264
+
- Disposable
265
+
- Dock
266
+
- Emitter
267
+
- File
268
+
- GitRepository
269
+
- Grammar
270
+
- GrammarRegistry
271
+
- Gutter
272
+
- HistoryManager
273
+
- KeymapManager
274
+
- LayerDecoration
275
+
- MarkerLayer
276
+
- MenuManager
277
+
- Notification
278
+
- NotificationManager
279
+
- Package
280
+
- PackageManager
281
+
- Pane
282
+
- Panel
283
+
- PathWatcher
284
+
- Point
285
+
- Project
286
+
- Range
287
+
- ScopeDescriptor
288
+
- Selection
289
+
- StyleManager
290
+
- Task
291
+
- TextBuffer
292
+
- TextEditor
293
+
- ThemeManager
294
+
- TooltipManager
295
+
- ViewRegistry
296
+
- Workspace
297
+
- WorkspaceCenter
298
+
299
+
#### Package Server API
300
+
301
+
<!-- TODO -->
302
+
303
+
#### Other API
304
+
305
+
<!-- TODO This needs to figured out what others we need here -->
306
+
307
+
### Atom archive
308
+
309
+
The "chapters" from the orignal, this section is done. It only serves as a
310
+
reference guide to make copies of in it's new home and then `rebrand -> update -> reorganize` we fully expect that these files are now at a state where we can
311
+
leave them alone in this folder. However We do expect that you pull from here
312
+
and update things if we do not already have it updated ourselves. It should be
313
+
easier to pull from here instead of writing from scratch. If need be put
314
+
warnings ala our common text blocks in the sections, warning that these are
0 commit comments