Application Packaging Standard

Last updated 18-Mar-2019

IntelliJ IDEA

In this document:

Purpose

APS offers development tools for JetBrains IntelliJ IDEA . You can install the tools on any IntelliJ IDEA-based IDEs. APS developers will probably choose the PhpStorm IDE, since it contains necessary tools to develop PHP and JavaScript codes needed in APS projects.

The tools extend the capabilities of IntelliJ IDEA to let you quickly set up new APS projects, build APS UI, navigate through APS types, and build packages ready for distribution.

Note

Please report all encountered issues and suggestions to APS support team.

Usage

Among other development tools that can be used directly or customized for developing APS applications, the IntelliJ IDEA IDE is a mainstream and highly recommended tool for the following reasons:

  • It is a comprehensive graphical environment based on a well-known and widely used development platform.
  • It combines many possibilities for developers that without APS tools would require more than one development tools.
  • The built-in validation, testing, and building tools help you go through the whole development cycle with automated validation of certification requirements.
  • In IDEA, you can not only develop and build APS packages, but also do accompanying work, such as synchronizing with SVN or Git and writing documentation.
Setup