basics.md: move to /basics/

This commit is contained in:
Yann Cébron 2020-03-04 17:54:56 +01:00
parent 3f0710daf0
commit 08ef6fcfa3
4 changed files with 10 additions and 8 deletions

View File

@ -15,7 +15,7 @@
* [Recently Updated](recently_updated.md) * [Recently Updated](recently_updated.md)
## Part I - Plugins ## Part I - Plugins
* [Quick Start Guide](basics.md) * [Quick Start Guide](basics/basics.md)
* [Types of Plugins](basics/types_of_plugins.md) * [Types of Plugins](basics/types_of_plugins.md)
* [Getting Started](basics/getting_started.md) * [Getting Started](basics/getting_started.md)
* [Using Gradle](tutorials/build_system.md) * [Using Gradle](tutorials/build_system.md)

View File

@ -1,14 +1,16 @@
--- ---
title: Quick Start Guide title: Quick Start Guide
redirect_from:
- /basics.html
--- ---
<!-- Copyright 2000-2020 JetBrains s.r.o. and other contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. --> <!-- Copyright 2000-2020 JetBrains s.r.o. and other contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -->
This section covers the basics of working with *IntelliJ Platform*. This section covers the basics of working with *IntelliJ Platform*.
It will familiarize you with the working environment, project structure, and frequently used API components. It will familiarize you with the working environment, project structure, and frequently used API components.
* [Main Types of IntelliJ Platform Plugins](basics/types_of_plugins.md) * [Main Types of IntelliJ Platform Plugins](types_of_plugins.md)
* [Getting Started](basics/getting_started.md) * [Getting Started](getting_started.md)
* [Plugin Structure](basics/plugin_structure.md) * [Plugin Structure](plugin_structure.md)
* [Kotlin for Plugin Developers](/tutorials/kotlin.md) * [Kotlin for Plugin Developers](/tutorials/kotlin.md)
* [IDE Development Instances](basics/ide_development_instance.md) * [IDE Development Instances](ide_development_instance.md)
* [Plugin development FAQ](basics/faq.md) * [Plugin development FAQ](faq.md)

View File

@ -9,7 +9,7 @@ This guide is split into several parts, similar to a text book. Each part builds
> >
> The guide is also [Open Source on GitHub](https://github.com/JetBrains/intellij-sdk-docs), and Pull Requests for new content or updates are always gratefully received. A Pull Request does not need to be fully comprehensive - if a little update would help you, it will help other developers too! All pull requests will be reviewed before being accepted, so don't worry about inaccuracies. Please see the [Contributing](/CONTRIBUTING.md) page for details on building the guide locally and contributing. > The guide is also [Open Source on GitHub](https://github.com/JetBrains/intellij-sdk-docs), and Pull Requests for new content or updates are always gratefully received. A Pull Request does not need to be fully comprehensive - if a little update would help you, it will help other developers too! All pull requests will be reviewed before being accepted, so don't worry about inaccuracies. Please see the [Contributing](/CONTRIBUTING.md) page for details on building the guide locally and contributing.
#### [Part I - Plugins](/basics.md) #### [Part I - Plugins](/basics/basics.md)
Describes how to create a plugin that can extend the _IntelliJ Platform_. Includes details on how to set up the project, register extension points, target specific versions of the _IntelliJ Platform_, and how to package, deploy and test your plugins. Describes how to create a plugin that can extend the _IntelliJ Platform_. Includes details on how to set up the project, register extension points, target specific versions of the _IntelliJ Platform_, and how to package, deploy and test your plugins.

View File

@ -20,7 +20,7 @@ The IntelliJ Platform includes parsers and a PSI model for a number of languages
Products built on the IntelliJ Platform are extensible applications, with the platform being responsible for the creation of components, and the injection of dependencies into classes. The IntelliJ Platform fully supports plugins, and JetBrains hosts a [plugin repository](https://plugins.jetbrains.com) that can be used to distribute plugins that support one or more of the products. It is also possible to host your own repositories, and distribute plugins separately. Products built on the IntelliJ Platform are extensible applications, with the platform being responsible for the creation of components, and the injection of dependencies into classes. The IntelliJ Platform fully supports plugins, and JetBrains hosts a [plugin repository](https://plugins.jetbrains.com) that can be used to distribute plugins that support one or more of the products. It is also possible to host your own repositories, and distribute plugins separately.
Plugins can extend the platform in lots of ways, from adding a simple menu item to adding support for a complete language, build system and debugger. A lot of the existing functionality in the IntelliJ Platform is written as plugins that can be included or excluded depending on the needs of the end product. See the [Quick Start Guide](/basics.md) for more details. Plugins can extend the platform in lots of ways, from adding a simple menu item to adding support for a complete language, build system and debugger. A lot of the existing functionality in the IntelliJ Platform is written as plugins that can be included or excluded depending on the needs of the end product. See the [Quick Start Guide](/basics/basics.md) for more details.
The IntelliJ Platform is a JVM application, written mostly in Java and Kotlin. You should be experienced with these languages, large libraries written in them, their associated tooling, and large open source projects to write plugins for products based on the IntelliJ Platform. At this time, it's not possible to extend the IntelliJ Platform in non-JVM languages. The IntelliJ Platform is a JVM application, written mostly in Java and Kotlin. You should be experienced with these languages, large libraries written in them, their associated tooling, and large open source projects to write plugins for products based on the IntelliJ Platform. At this time, it's not possible to extend the IntelliJ Platform in non-JVM languages.