[site] documents made editable on GitHub

This commit is contained in:
Anna Bulenkova 2015-03-27 15:13:48 +01:00
parent b84788ac56
commit bbcf6f23b8
70 changed files with 127 additions and 57 deletions

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Action System
---
@ -6,7 +7,7 @@ title: Action System
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+Action+System
-->
# {{ page.title }}
## Executing and Updating Actions

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Annotator
---

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Annotator Test
---
@ -6,7 +7,7 @@ title: Annotator Test
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Annotator+Test
-->
# {{ page.title }}
In this test we will check if the annotator, implemented in the
[Annotator](annotator.html) section

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Architectural Overview
---
@ -6,7 +7,7 @@ title: Architectural Overview
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+Architectural+Overview
-->
# {{ page.title }}
The goal of this topic is to describe the architecture of IntelliJ IDEA from a plugin developer's point of view. It will be organized in a
task-based manner: rather than listing all the things that you can do with each object and describing how they are all implemented, it will try

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Build Number Ranges
---
@ -6,7 +7,7 @@ title: Build Number Ranges
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/Build+Number+Ranges
-->
# {{ page.title }}
This reference of build number ranges can be used to specify correct since-build and until-build versions in the
<!--TODO link to file in sample-->

View File

@ -1,8 +1,9 @@
---
layout: editable
title: Check Out And Build Community Edition
---
# {{ page.title }}
## Installing Git
The source code of IntelliJ IDEA Community Edition is stored in a Git repository.

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Prerequisites
---
@ -6,7 +7,7 @@ title: Prerequisites
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Prerequisites
-->
# {{ page.title }}
### 1. Download and install IntelliJ IDEA

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Custom Language Support Tutorial
---
@ -6,7 +7,7 @@ title: Custom Language Support Tutorial
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Custom+Language+Support
-->
# {{ page.title }}
In this tutorial we will add basic support for
[.properties](http://en.wikipedia.org/wiki/.properties)

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Code Style Setting
---

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Color Scheme Management in Intellij IDEA 12.1+
---
@ -6,7 +7,7 @@ title: Color Scheme Management in Intellij IDEA 12.1+
INITIAL_SOURCE https://confluence.jetbrains.com/pages/viewpage.action?pageId=49463468
-->
# {{ page.title }}
# Preface

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Commenter
---

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Commenter Test
---
@ -6,7 +7,7 @@ title: Commenter Test
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Commenter+Test
-->
# {{ page.title }}
In this test we will check if the commenter, implemented in the
[Commenter](commenter.html)

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Completion Contributor
---

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Completion Test
---
@ -6,7 +7,7 @@ title: Completion Test
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Completion+Test
-->
# {{ page.title }}
In this test we will check if code completion, implemented in the
[Reference Contributor](reference_contributor.html) section

View File

@ -1,8 +1,9 @@
---
layout: editable
title: Creating a Plugin Project
---
# {{ page.title }}
This section explains how you can create a new plugin project from a scratch using the New Project wizard.
Optionally, you can import an existing project or import a project from external models.

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Custom Language Support
---
@ -6,7 +7,7 @@ title: Custom Language Support
INITIAL_SOURCE http://confluence.jetbrains.com/display/IDEADEV/Developing+Custom+Language+Plugins+for+IntelliJ+IDEA
-->
# {{ page.title }}
Please ask questions or suggest missing topics in [plugin development forum](http://devnet.jetbrains.com/community/idea/open_api_and_plugin_development).

View File

@ -1,4 +1,5 @@
---
layout: editable
title: DialogWrapper
---
@ -6,7 +7,7 @@ title: DialogWrapper
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+DialogWrapper
-->
# {{ page.title }}
## DialogWrapper

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Editor Components
---
@ -6,7 +7,7 @@ title: Editor Components
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/Editor+Components
-->
# {{ page.title }}
## EditorTextField

View File

@ -1,4 +1,5 @@
---
layout: editable
title: External Builder API and Plugins
---
@ -6,7 +7,7 @@ title: External Builder API and Plugins
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/External+Builder+API+and+Plugins
-->
# {{ page.title }}
### External Build Process Workflow

3
faq.md
View File

@ -1,4 +1,5 @@
---
layout: editable
title: Plugin Development FAQ
---
@ -6,7 +7,7 @@ title: Plugin Development FAQ
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/Plugin+Development+FAQ
-->
# {{ page.title }}
This FAQ is a topical index of questions that have been asked (and answered) on our
[OpenAPI forum](http://intellij.net/forums/forum.jspa?forumID=23)

View File

@ -1,4 +1,5 @@
---
layout: editable
title: File and Class Choosers
---
@ -6,7 +7,7 @@ title: File and Class Choosers
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/File+and+Class+Choosers
-->
# {{ page.title }}
## File Choosers

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Find Usages Provider
---

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Find Usages Test
---
@ -6,7 +7,7 @@ title: Find Usages Test
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Find+Usages+Test
-->
# {{ page.title }}
In this test we will check if the find usages provider, implemented in the
[Find Usages Provider](find_usages_provider.html)

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Folding Builder
---

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Folding Test
---
@ -6,7 +7,7 @@ title: Folding Test
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Folding+Test
-->
# {{ page.title }}
In this test we will check if the folding builder, implemented in the
[Folding Builder](folding_builder.html)

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Formatter
---

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Formatter Test
---
@ -6,7 +7,7 @@ title: Formatter Test
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Formatter+Test
-->
# {{ page.title }}
In this test we will check if the formatter, implemented in the
[Formatter](formatter.html)

View File

@ -1,8 +1,9 @@
---
layout: editable
title: Getting started
---
# {{ page.title }}
For developing IntelliJ IDEA plugins, you can use either IntelliJ IDEA Community Edition or IntelliJ IDEA Ultimate - both of them include the complete set of plugin development tools.
<!--TODO rework this copy-paste-->

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Go To Symbol Contributor
---

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Grammar and Parser
---
@ -6,7 +7,7 @@ title: Grammar and Parser
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Grammar+and+Parser
-->
# {{ page.title }}
### 1. Define a token type

View File

@ -1,7 +1,8 @@
---
layout: editable
title: IntelliJ Platform SDK Documentation
---
# {{ page.title }}
Welcome to the IntelliJ Platform SDK Documentation.

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Indexing and PSI Stubs
---
@ -6,7 +7,7 @@ title: Indexing and PSI Stubs
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/Indexing+and+PSI+Stubs+in+IntelliJ+IDEA
-->
# {{ page.title }}
## Introduction

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Language and File Type
---
@ -6,7 +7,7 @@ title: Language and File Type
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Language+and+File+Type
-->
# {{ page.title }}
### 1. Define a language

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Lexer and Parser Definition
---
@ -6,7 +7,7 @@ title: Lexer and Parser Definition
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Lexer+and+Parser+Definition
-->
# {{ page.title }}
The lexer defines how the contents of a file is broken into tokens.
The easiest way to create a lexer is to use [JFlex](http://jflex.de/)

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Line Marker Provider
---

View File

@ -1,4 +1,5 @@
---
layout: editable
title: List and Tree Controls
---
@ -6,7 +7,7 @@ title: List and Tree Controls
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+List+and+Tree+Controls
-->
# {{ page.title }}
### JBList and Tree

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Localization Guide
---
@ -6,7 +7,7 @@ title: Localization Guide
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/Localization+Guide+for+IntelliJ+IDEA
-->
# {{ page.title }}
The purpose of the document is to describe steps necessary to create localized versions of IDEA.

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Messaging infrastructure
---
@ -6,7 +7,7 @@ title: Messaging infrastructure
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+Messaging+infrastructure
-->
# {{ page.title }}
# Purpose

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Miscellaneous Swing Components
---
@ -6,7 +7,7 @@ title: Miscellaneous Swing Components
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/Miscellaneous+Swing+Components
-->
# {{ page.title }}
### Messages

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Supporting multiple carets
---
@ -6,7 +7,7 @@ title: Supporting multiple carets
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/Supporting+multiple+carets
-->
# {{ page.title }}
## Introduction

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Notifications
---
@ -6,7 +7,7 @@ title: Notifications
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+Notifications
-->
# {{ page.title }}
## Notifications

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Parsing Test
---
@ -6,7 +7,7 @@ title: Parsing Test
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Parsing+Test
-->
# {{ page.title }}
The first test will check if the parser, implemented in the
[Lexer and Parser Definition](lexer_und_parser_definition.html)

View File

@ -1,10 +1,11 @@
---
layout: editable
title: Persisting State of Components
---
<!--INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/Persisting+State+of+Components-->
# {{ page.title }}
The IntelliJ Platform provides an API that allows components or services to persist their state between restarts of the IDE.
You can use either a simple API to persist a few values, or persist the state of more complicated components using the

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Plugin Compatibility with IntelliJ Platform Products
---

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Plugin Structure
---
@ -6,7 +7,7 @@ title: Plugin Structure
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+Plugin+Structure
-->
# {{ page.title }}
Plugins are the only supported way to extend IDEA functionality.
A plugin uses API exposed by IDEA or other plugins to implement its functionality.

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Popups
---
@ -6,7 +7,7 @@ title: Popups
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+Popups
-->
# {{ page.title }}
## Popups

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Structure of Project
---
@ -6,7 +7,7 @@ title: Structure of Project
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/Structure+of+IntelliJ+IDEA+Project
-->
# {{ page.title }}
<!--TODO split into parts accordingly to the table of contents-->
This topic considers the concept of **IntelliJ IDEA** projects and related subjects, such as _modules_, _facets_, _libraries_, _SDK_.

View File

@ -1,4 +1,5 @@
---
layout: editable
title: PSI Cookbook
---
@ -6,7 +7,7 @@ title: PSI Cookbook
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/PSI+Cookbook
-->
# {{ page.title }}
This page gives a list of recipes for the most common operations for working with the PSI (Program Structure Interface) in IntelliJ IDEA. Unlike [Developing Custom Language Plugins for IntelliJ IDEA], it talks about working with the PSI of existing languages (such as Java).

View File

@ -1,4 +1,5 @@
---
layout: editable
title: PSI Helpers and Utilities
---
@ -6,7 +7,7 @@ title: PSI Helpers and Utilities
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/PSI+Helpers+and+Utilities
-->
# {{ page.title }}
### 1. Define helper methods for generated PSI elements

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Quick Fix
---

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Reference Contributor
---

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Reference Test
---
@ -6,7 +7,7 @@ title: Reference Test
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Reference+Test
-->
# {{ page.title }}
In this test we will check if references, implemented in the
[Reference Contributor](reference_contributor.html)

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Rename Test
---
@ -6,7 +7,7 @@ title: Rename Test
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Rename+Test
-->
# {{ page.title }}
In this test we will check if in-place rename, implemented in the
[Reference Contributor](reference_contributor.html)

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Run Configurations
---
@ -6,7 +7,7 @@ title: Run Configurations
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/Run+Configurations
-->
# {{ page.title }}
# Purpose

View File

@ -1,8 +1,9 @@
---
layout: editable
title: Running and Debugging a Plugin
---
# {{ page.title }}
*IntelliJ IDEA* allows you to run and debug a plugin without leaving the IDE.

View File

@ -1,8 +1,9 @@
---
layout: editable
title: Setting Up Development Environment
---
# {{ page.title }}
In order to set up the plugin development environment, you should follow these steps:
* Check out the sources of IntelliJ IDEA Community Edition as described in

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Spring API
---
@ -6,7 +7,7 @@ title: Spring API
INITIAL_SOURCE http://confluence.jetbrains.com/display/IDEADEV/Spring+API+Guide
-->
# {{ page.title }}
## Using Spring-API

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Structure View Factory
---

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Syntax Highlighter and Color Settings Page
---
@ -6,7 +7,7 @@ title: Syntax Highlighter and Color Settings Page
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Syntax+Highlighter+and+Color+Settings+Page
-->
# {{ page.title }}
### 1. Define a syntax highlighter

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Testing Plugins
---
@ -6,7 +7,7 @@ title: Testing Plugins
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/Testing+IntelliJ+IDEA+Plugins
-->
# {{ page.title }}
### General Testing Approach

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Tests Prerequisites
---
@ -6,7 +7,7 @@ title: Tests Prerequisites
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Tests+Prerequisites
-->
# {{ page.title }}
### 1. Create a folder for tests

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Tomcat Integration
---
@ -6,7 +7,7 @@ title: Tomcat Integration
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/Tomcat+Integration
-->
# {{ page.title }}
The source code of the Tomcat plugin included in IntelliJ IDEA Ultimate is available as a sample for implementing application server integration plugins.
You can find the code under *lib\src\src_tomcat.zip* in the main IntelliJ IDEA Ultimate distribution.

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Tool Windows
---
@ -6,7 +7,7 @@ title: Tool Windows
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+Tool+Windows
-->
# {{ page.title }}
## Tool Windows

View File

@ -1,8 +1,9 @@
---
layout: editable
title: Tutorials
---
# {{ page.title }}
This section contains a list of tutorials illustrating how different components of *IntelliJ IDEA SDK* can be used

View File

@ -1,4 +1,5 @@
---
layout: editable
title: User Interface Components
---
@ -6,7 +7,7 @@ title: User Interface Components
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+User+Interface+Components
-->
# {{ page.title }}
The IntelliJ Platform includes a large number of custom Swing components. Using those components in your plugins will ensure that your plugin looks and works consistently with the UI of the rest of the IDE, and can often reduce the code size compared to using the default Swing components.

View File

@ -1,8 +1,9 @@
---
layout: editable
title: VCS Integration Plugins
---
# {{ page.title }}
This page gives an overview of the Version Control Integration API in IntelliJ IDEA 7.0.
Most of the concepts described here also apply to IntelliJ IDEA 6.0.

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Virtual File System
---
@ -6,7 +7,7 @@ title: Virtual File System
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+Virtual+File+System
-->
# {{ page.title }}
The virtual file system (VFS) is a component of IntelliJ IDEA that encapsulates most of its activity for working with files. It serves the following main purposes:

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Work with Icons and Images
---
@ -6,7 +7,7 @@ title: Work with Icons and Images
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/Work+with+Icons+and+Images
-->
# {{ page.title }}
Icons and images are used widely by IntelliJ IDEA plugins.
Plugins need icons mostly for actions, custom components renderers, tool windows and so on.

View File

@ -1,4 +1,5 @@
---
layout: editable
title: Writing Tests For Plugins
---
@ -6,7 +7,7 @@ title: Writing Tests For Plugins
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Writing+Tests+for+Plugins
-->
# {{ page.title }}
In this tutorial you will learn how to write and run automated tests for your plugin.

View File

@ -1,4 +1,5 @@
---
layout: editable
title: XML DOM API
---
@ -7,7 +8,7 @@ title: XML DOM API
INITIAL_SOURCE http://confluence.jetbrains.com/display/IDEADEV/Accessing+XML+through+IntelliJ+IDEA+DOM
-->
# {{ page.title }}
<!-- TODO content: DOM <=> PSI, Go To Symbol, editor gutter icon->DOM -->