Skip to content

Commit b83115c

Browse files
author
Tyler Jewell
committed
Improved formatting
1 parent 73da70a commit b83115c

1 file changed

Lines changed: 13 additions & 18 deletions

File tree

CUSTOMIZING.md

Lines changed: 13 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,24 @@
11
Eclipse Che is a platform for creating distributed developer tooling. There are numerous ways to extend, modify, and customize Eclipse Che. This document itemizes all of the resources available for customizing Che. We have documentation pages, tutorials, and specifications.
22

3-
#### Add New Commands
3+
#### Commands
44
A command is a process that is injected into your workspace. It's outputs are streamed into the console. Commands have type and you can create, save, update and delete commands from within the IDE. You can create templates that have sample projects with default commands that are pre-populated in the IDE. Commands can reference macros that intelligently navigate the project tree or current selections.
5-
* [Create Commands in the IDE](https://eclipse-che.readme.io/docs/commands)
6-
* [Command Macro List](https://eclipse-che.readme.io/docs/commands#macros)
5+
* [Create Commands](https://eclipse-che.readme.io/docs/commands)
6+
* [Command Macros](https://eclipse-che.readme.io/docs/commands#macros)
77

8-
#### Custom Templates
8+
#### Templates
99
A template is a packaged set of sample code that is launched in the workspace when a user creates a new project. Users can select from a template while using the user dashboard. Templates have both sample code and a default set of commands associated with them. Templates are loaded based upon the type of stack selected. You can add your own templates to the default Che distribution.
1010
* TODO: Reference Template Docs
1111

12-
#### Create Custom Stacks
12+
#### Stacks
13+
A stack is the configuration of a runtime that can be used to power a workspace. Users choose the stack that powers a workspace within the user dashboard. Stacks have a recipe that defines how the container should be created and also meta data that defines the tags associated with the stack. Tags define how the stack is presented in the stack library and also filters out the available project templates that a user sees when creating a project.
14+
* [Custom Stacks](https://eclipse-che.readme.io/docs/environments#custom-stacks)
15+
* * TODO: Remove custom stacks from environments page and create dedicated stacks page.
16+
* * TODO: Include adding custom stacks into the dedicated stacks docs page.
17+
* [Che's Default Stacks](https://github.com/codenvy/dockerfiles)
18+
* [Stacks Created by Community](https://github.com/eclipse/che/pull/570)
19+
* * TODO: Update this link to point to wiki page that can be updated by community
1320

14-
* Guide to create a custom stack [Docs](https://eclipse-che.readme.io/docs/environments#custom-stacks)
15-
* List of default Che's stacks [Repository](https://github.com/codenvy/dockerfiles)
16-
* File to update to register custom stacks in Che [Repository](https://github.com/eclipse/che/blob/master/core/ide/che-core-ide-stacks/src/main/resources/predefined-stacks.json)
17-
18-
**Existing contributions:**
19-
* Sample TomEE's stacks with custom commands [Pull Request](https://github.com/eclipse/che/pull/570)
20-
21-
#### Install Software Stacks
22-
23-
>COMING SOON
24-
25-
26-
#### Create Server-Side Extensions
21+
#### Server-Side Extensions
2722
1. Documentation
2823

2924
>COMING SOON

0 commit comments

Comments
 (0)