[md] Links to initial sources to confluence dropped

This commit is contained in:
Anna Bulenkova 2015-04-14 10:36:40 +02:00
parent 1e67b732f3
commit 2e1a13e356
64 changed files with 0 additions and 320 deletions

View File

@ -1,16 +1,6 @@
Rules for migrating documents from other sources
====
#Tracking content source
If you migrate any documents from other sources (e.g. Confluence of Development Forum) to IntelliJ Doc Engine,
please mark the newly created Markdown file with INITIAL_SOURCE tag like the following sample shows.
```
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/Build+Number+Ranges
-->
```
#TODOs and issues under development
Any issues in a document needed to be re-worked, extended, and\/or newly written should be marked with.

View File

@ -3,13 +3,6 @@ layout: editable
title: Action System
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+Action+System
-->
## Executing and Updating Actions
The system of actions allows plugins to add their own items to IDEA menus and toolbars.

View File

@ -3,10 +3,6 @@ layout: editable
title: Annotator
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Annotator
-->
Annotator helps highlight and annotate any code based on specific rules.
### 1. Define an annotator

View File

@ -3,12 +3,6 @@ layout: editable
title: Annotator Test
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Annotator+Test
-->
In this test we will check if the annotator, implemented in the
[Annotator](annotator.html) section
of the

View File

@ -3,10 +3,6 @@ layout: editable
title: Architectural Overview
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+Architectural+Overview
-->
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
to answer questions "what can I do with this object", "how do I get to this object" and so on.

View File

@ -3,12 +3,6 @@ layout: editable
title: Build Number Ranges
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/Build+Number+Ranges
-->
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-->
[plugin.xml]()

View File

@ -3,11 +3,6 @@ layout: editable
title: Prerequisites
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Prerequisites
-->
### 1. Download and install IntelliJ IDEA

View File

@ -3,12 +3,6 @@ layout: editable
title: Custom Language Support Tutorial
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Custom+Language+Support
-->
In this tutorial we will add basic support for
[.properties](http://en.wikipedia.org/wiki/.properties)
language and it's usages within Java code.

View File

@ -3,10 +3,6 @@ layout: editable
title: Code Style Setting
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Code+Style+Settings
-->
### 1. Define code style settings
```java

View File

@ -3,12 +3,6 @@ layout: editable
title: Color Scheme Management in Intellij IDEA 12.1+
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/pages/viewpage.action?pageId=49463468
-->
# Preface
Color scheme management in Intellij IDEA 12.1 was changed to ease the work of scheme designers and make schemes look equally well for different programming languages even if not designed specifically for these languages. Previously language plug-ins were using fixed default colors incompatible, for example, with dark schemes. The new implementation allows to specify a dependency on a set of standard text attributes which are linked to a scheme but not to any specific language. Language-specific attributes still can be set by a scheme designer if needed but it's optional. New color schemes have got a new .icls (Idea CoLor Scheme) extension to avoid confusion about compatibility problems with older platform versions:

View File

@ -3,10 +3,6 @@ layout: editable
title: Commenter
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Commenter
-->
A commenter allows user to comment the code at the cursor or selected code automatically via *⌘/*.
### 1. Define a commenter

View File

@ -3,12 +3,6 @@ layout: editable
title: Commenter Test
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Commenter+Test
-->
In this test we will check if the commenter, implemented in the
[Commenter](commenter.html)
section of the

View File

@ -3,9 +3,6 @@ layout: editable
title: Completion Contributor
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Completion+Contributor
-->
The easiest way to provide completion is to use a completion contributor.

View File

@ -3,11 +3,6 @@ layout: editable
title: Completion Test
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Completion+Test
-->
In this test we will check if code completion, implemented in the
[Reference Contributor](reference_contributor.html) section

View File

@ -3,8 +3,6 @@ layout: editable
title: Creating a Plugin Project
---
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.
You can also add a new plugin module to an existing *Intellij IDEA* project.

View File

@ -3,12 +3,6 @@ layout: editable
title: Custom Language Support
---
<!--
INITIAL_SOURCE http://confluence.jetbrains.com/display/IDEADEV/Developing+Custom+Language+Plugins+for+IntelliJ+IDEA
-->
Please ask questions or suggest missing topics in [plugin development forum](http://devnet.jetbrains.com/community/idea/open_api_and_plugin_development).
## Introduction

View File

@ -3,11 +3,6 @@ layout: editable
title: DialogWrapper
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+DialogWrapper
-->
## DialogWrapper

View File

@ -3,12 +3,6 @@ layout: editable
title: Editor Components
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/Editor+Components
-->
## EditorTextField
Compared to

View File

@ -3,12 +3,6 @@ layout: editable
title: External Builder API and Plugins
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/External+Builder+API+and+Plugins
-->
### External Build Process Workflow
When the user invokes an action that involves executing an external build (Make, Build Artifacts, etc.), the following steps happen:

5
faq.md
View File

@ -3,11 +3,6 @@ layout: editable
title: Plugin Development FAQ
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/Plugin+Development+FAQ
-->
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

@ -3,12 +3,6 @@ layout: editable
title: File and Class Choosers
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/File+and+Class+Choosers
-->
## File Choosers
To let a user choose a file, directory or multiple files, use the

View File

@ -3,10 +3,6 @@ layout: editable
title: Find Usages Provider
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Find+Usages+Provider
-->
A find usage provider uses a word scanner to build an index of words present in every file.
A scanner breaks the text into words, defines the context for each word and passes it to the find usage provider.

View File

@ -3,12 +3,6 @@ layout: editable
title: Find Usages Test
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Find+Usages+Test
-->
In this test we will check if the find usages provider, implemented in the
[Find Usages Provider](find_usages_provider.html)
section of the

View File

@ -3,10 +3,6 @@ layout: editable
title: Folding Builder
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Folding+Builder
-->
A folding builder helps you to fold the code regions and replace it with specific text.
### 1. Define a folding builder

View File

@ -3,12 +3,6 @@ layout: editable
title: Folding Test
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Folding+Test
-->
In this test we will check if the folding builder, implemented in the
[Folding Builder](folding_builder.html)
section of the

View File

@ -3,10 +3,6 @@ layout: editable
title: Formatter
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Formatter
-->
*A formatter allows to reformat the code automatically based on code style settings.*
### 1. Define a block

View File

@ -3,12 +3,6 @@ layout: editable
title: Formatter Test
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Formatter+Test
-->
In this test we will check if the formatter, implemented in the
[Formatter](formatter.html)
section of the

View File

@ -3,10 +3,6 @@ layout: editable
title: Go To Symbol Contributor
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Go+To+Symbol+Contributor
-->
*A go to symbol contributor helps user to navigate to any PSI element by it's name.*
### 1. Define helper method for generated PSI elements

View File

@ -3,12 +3,6 @@ layout: editable
title: Grammar and Parser
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Grammar+and+Parser
-->
### 1. Define a token type
```java

View File

@ -3,13 +3,6 @@ layout: editable
title: Indexing and PSI Stubs
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/Indexing+and+PSI+Stubs+in+IntelliJ+IDEA
-->
## Introduction
The indexing framework provides a quick way to locate certain elements (for example, files containing a certain word or methods with a particular name) in large code bases. Plugin developers can use the existing indexes built by the IDE itself, as well as build and use their own indexes.

View File

@ -3,11 +3,6 @@ layout: editable
title: Language and File Type
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Language+and+File+Type
-->
### 1. Define a language

View File

@ -3,12 +3,6 @@ layout: editable
title: Lexer and Parser Definition
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Lexer+and+Parser+Definition
-->
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

@ -3,10 +3,6 @@ layout: editable
title: Line Marker Provider
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Line+Marker+Provider
-->
Line markers help to annotate any code with icons on the gutter.
These icons may provide navigation to related code.

View File

@ -3,11 +3,6 @@ layout: editable
title: List and Tree Controls
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+List+and+Tree+Controls
-->
### JBList and Tree

View File

@ -3,11 +3,6 @@ layout: editable
title: Localization Guide
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/Localization+Guide+for+IntelliJ+IDEA
-->
The purpose of the document is to describe steps necessary to create localized versions of IDEA.

View File

@ -3,11 +3,6 @@ layout: editable
title: Messaging infrastructure
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+Messaging+infrastructure
-->
# Purpose

View File

@ -3,11 +3,6 @@ layout: editable
title: Miscellaneous Swing Components
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/Miscellaneous+Swing+Components
-->
### Messages

View File

@ -3,11 +3,6 @@ layout: editable
title: Supporting multiple carets
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/Supporting+multiple+carets
-->
## Introduction

View File

@ -3,11 +3,6 @@ layout: editable
title: Notifications
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+Notifications
-->
## Notifications

View File

@ -3,11 +3,6 @@ layout: editable
title: Parsing Test
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Parsing+Test
-->
The first test will check if the parser, implemented in the
[Lexer and Parser Definition](lexer_und_parser_definition.html)

View File

@ -3,9 +3,6 @@ layout: editable
title: Persisting State of Components
---
<!--INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/Persisting+State+of+Components-->
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

@ -3,10 +3,6 @@ layout: editable
title: Plugin Compatibility with IntelliJ Platform Products
---
<!--INITIAL_SOURCE
https://confluence.jetbrains.com/display/IDEADEV/Plugin+Compatibility+with+IntelliJ+Platform+Products
-->
# {{page.title}}
All products based on the IntelliJ Platform (IntelliJ IDEA, RubyMine, WebStorm, PhpStorm, PyCharm and AppCode) share the same underlying platform API.

View File

@ -3,11 +3,6 @@ layout: editable
title: Plugin Structure
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+Plugin+Structure
-->
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

@ -3,11 +3,6 @@ layout: editable
title: Popups
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+Popups
-->
## Popups

View File

@ -3,11 +3,6 @@ layout: editable
title: Structure of Project
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/Structure+of+IntelliJ+IDEA+Project
-->
<!--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

@ -3,11 +3,6 @@ layout: editable
title: PSI Cookbook
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/PSI+Cookbook
-->
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

@ -3,11 +3,6 @@ layout: editable
title: PSI Helpers and Utilities
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/PSI+Helpers+and+Utilities
-->
### 1. Define helper methods for generated PSI elements

View File

@ -3,9 +3,6 @@ layout: editable
title: Quick Fix
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Quick+Fix
-->
A quick fix allows to apply an automatic changes to the code via *⌥⏎*.

View File

@ -3,9 +3,6 @@ layout: editable
title: Reference Contributor
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Reference+Contributor
-->
References is one of the most important and tricky parts in the implementation of a custom language support.
Resolving references means the ability to go from the usage of an element to the declaration of the element, completion, rename refactoring, find usages, etc.

View File

@ -3,11 +3,6 @@ layout: editable
title: Reference Test
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Reference+Test
-->
In this test we will check if references, implemented in the
[Reference Contributor](reference_contributor.html)

View File

@ -3,11 +3,6 @@ layout: editable
title: Rename Test
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Rename+Test
-->
In this test we will check if in-place rename, implemented in the
[Reference Contributor](reference_contributor.html)

View File

@ -3,11 +3,6 @@ layout: editable
title: Run Configurations
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/Run+Configurations
-->
# Purpose

View File

@ -3,12 +3,6 @@ layout: editable
title: Spring API
---
<!--
INITIAL_SOURCE http://confluence.jetbrains.com/display/IDEADEV/Spring+API+Guide
-->
## Using Spring-API
To develop plugins integrating with Spring-API you will need to use IntelliJ IDEA _Ultimate Edition_ version 13.1 (or higher).

View File

@ -3,9 +3,6 @@ layout: editable
title: Structure View Factory
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Structure+View+Factory
-->
A structure view factory allows to show the structure of any file in a *Structure* tool window for easy navigation between items.

View File

@ -3,11 +3,6 @@ layout: editable
title: Syntax Highlighter and Color Settings Page
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Syntax+Highlighter+and+Color+Settings+Page
-->
### 1. Define a syntax highlighter

View File

@ -3,9 +3,6 @@ layout: editable
title: Testing Plugins
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/Testing+IntelliJ+IDEA+Plugins
-->
## General Testing Approach

View File

@ -3,11 +3,6 @@ layout: editable
title: Tests Prerequisites
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Tests+Prerequisites
-->
### 1. Create a folder for tests

View File

@ -3,11 +3,6 @@ layout: editable
title: Tomcat Integration
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/Tomcat+Integration
-->
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

@ -3,11 +3,6 @@ layout: editable
title: Tool Windows
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+Tool+Windows
-->
## Tool Windows

View File

@ -3,11 +3,6 @@ layout: editable
title: User Interface Components
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+User+Interface+Components
-->
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

@ -3,11 +3,6 @@ layout: editable
title: Virtual File System
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+Virtual+File+System
-->
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

@ -3,11 +3,6 @@ layout: editable
title: Work with Icons and Images
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/Work+with+Icons+and+Images
-->
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

@ -3,11 +3,6 @@ layout: editable
title: Writing Tests For Plugins
---
<!--
INITIAL_SOURCE https://confluence.jetbrains.com/display/IntelliJIDEA/Writing+Tests+for+Plugins
-->
In this tutorial you will learn how to write and run automated tests for your plugin.

View File

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