PHP Classes

File: docs/en-us/04-developer-docs/03-extensions/README.md

Recommend this page to a friend!
  Classes of Scott Arciszewski   CMS Airship   docs/en-us/04-developer-docs/03-extensions/README.md   Download  
File: docs/en-us/04-developer-docs/03-extensions/README.md
Role: Documentation
Content type: text/markdown
Description: Documentation
Class: CMS Airship
Content management system with security features
Author: By
Last change:
Date: 6 years ago
Size: 1,374 bytes
 

Contents

Class file image Download

The General Extension Development workflow

After you have barge installed, are logged into a Skyport account, and have generated your keys, you can begin to develop your own Airship extensions.

The general workflow goes like this:

  1. Initialize your new extension.
  2. Write your code.
  3. Build the extension.
  4. Sign the extension.
  5. Release the extension.

Creating a Motif

barge motif
# ...Then follow the prompts

# Begin making your code changes:
cd your-new-project-name

Creating a Gadget

barge gadget
# ...Then follow the prompts

# Begin making your code changes:
cd your-new-project-name

Creating a Cabin

barge gadget
# ...Then follow the prompts

# Begin making your code changes:
cd your-new-project-name

Publishing Your Changes

# Build a .phar (Gadgets and Cabins) or .zip (Motifs):
barge build

# After building, feel free to manually install the deliverable in a local
# Airship installation.

# Once you are satisfied with the quality of your extension, sign it:
barge sign

# To make your extension available on Skyport:
barge release

In-Depth Guide

* Developing Motifs - Change the way your Airship looks * Developing Gadgets - Alter an existing Airship Cabin * Developing Cabins - Create your own Airship applications