Skip to content

Commit 71b4926

Browse files
jasonplattsgitbook-bot
authored andcommitted
GitBook: [#9] Expanded API documentation outliine.
1 parent 21754ee commit 71b4926

13 files changed

+56
-9
lines changed

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@ coverY: 150.05223251895535
77
layout: landing
88
---
99

10-
# CodeEdit Extension API
10+
# Introduction
1111

1212
## Overview
1313

1414
CodeEdit supports core languages and markup out-of-the-box, including HTML, JavaScript, and Markdown. Its user interface was designed to give developers a familiar and consistent Mac-like experience.
1515

1616
Understandably, most developers will need support for other languages, require additional features, and have unique preferences. To meet these needs CodeEdit provides a robust JavaScript and React extension API.
1717

18-
If you are new to extension development or would like to become familiar with the basics of creating and publishing extensions for CodeEdit, we highly recommend reading our [Getting Started](getting-started.md) page. To learn more about building different specific types of extensions, see the [Guides](broken-reference) section. For those wanting to jump right in and browse the exposed functionality, visit the [API](broken-reference) section.  
18+
If you are new to extension development or would like to become familiar with the basics of creating and publishing extensions for CodeEdit, we highly recommend reading our [Getting Started](getting-started/creating-an-extension.md) page. To learn more about building different specific types of extensions, see the [Guides](broken-reference) section. For those wanting to jump right in and browse the exposed functionality, visit the [API](broken-reference) section.  
1919

2020
If you run into problems along the way, please reach out to our dedicated extension community on [Discord](https://discord.gg/vChUXVf9Em).

SUMMARY.md

+18-5
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,25 @@
11
# Table of contents
22

3-
* [CodeEdit Extension API](README.md)
4-
* [Getting Started](getting-started.md)
3+
* [Introduction](README.md)
4+
5+
## Getting Started
6+
7+
* [Creating an Extension](getting-started/creating-an-extension.md)
8+
* [Developing an Extension](getting-started/developing-an-extension.md)
9+
* [Publishing an Extension](getting-started/publishing-an-extension.md)
10+
* [Debugging an Extension](getting-started/debugging-an-extension.md)
511

612
## Guides
713

8-
* [Page 1](guides/page-1.md)
14+
* [Building a Language Extension](guides/building-a-language-extension.md)
15+
* [Building a Treeview Extension](guides/building-a-treeview-extension.md)
16+
17+
## API Reference
18+
19+
* [API Structure](api-reference/api-structure.md)
20+
* [Editor](api-reference/editor.md)
21+
* [Completion Provider](api-reference/completion-provider.md)
922

10-
## API
23+
***
1124

12-
* [Page 2](api/page-2.md)
25+
* [FAQ](faq.md)
File renamed without changes.

api-reference/completion-provider.md

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Completion Provider
2+

api-reference/editor.md

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Editor
2+

faq.md

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# FAQ
2+

getting-started.md

-2
This file was deleted.
+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
description: Create a new extension project and become familiar with its file structure.
3+
---
4+
5+
# Creating an Extension
6+
7+
## System Requirements
8+
9+
## Starting a New Extension
10+
11+
## File and Folder Structure
12+
13+
```
14+
.
15+
├── .gitignore
16+
├── README.md
17+
├── src/
18+
│ └── main.js
19+
└── manifest.json
20+
```
21+
22+
## Manifest File
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Debugging an Extension
2+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Developing an Extension
2+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Publishing an Extension
2+
File renamed without changes.
+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Building a Treeview Extension
2+

0 commit comments

Comments
 (0)