Sha256: ce4afc42613c06b53a9ddce7042f31c4d28c8253e9176bfd220941a1c80449ca

Contents?: true

Size: 1.28 KB

Versions: 5

Compression:

Stored size: 1.28 KB

Contents

# Extension Developers

Extensions are meant to extend the functionality of Archangel. Documentation for theme development is [also available](https://github.com/archangel/archangel/blob/master/docs/Theme/Developers.md).

Feeling bored? Looking for ideas? Take a look at possible [ideas for extensions](https://github.com/archangel/archangel/blob/master/docs/Extension/Ideas.md).

## Generate an extension

Generate an Archangel extension with `archangel extension NAME`

To generate an extension at `PWD` with the name `archangel_foo`

```
$ archangel extension foo
```

## Best Practices

The following are best practice guides for building and managing Archangel extensions.

* [Controllers](https://github.com/archangel/archangel/blob/master/docs/Extension/Controllers.md)
* [Helpers](https://github.com/archangel/archangel/blob/master/docs/Extension/Helpers.md)
* [Models](https://github.com/archangel/archangel/blob/master/docs/Extension/Models.md)
* [Policies](https://github.com/archangel/archangel/blob/master/docs/Extension/Policies.md)
* [Routes](https://github.com/archangel/archangel/blob/master/docs/Extension/Routes.md)
* [Views](https://github.com/archangel/archangel/blob/master/docs/Extension/Views.md)
* [Uploaders](https://github.com/archangel/archangel/blob/master/docs/Extension/Uploaders.md)

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
archangel-0.0.7 docs/Extension/Developers.md
archangel-0.0.6 docs/Extension/Developers.md
archangel-0.0.5 docs/Extension/Developers.md
archangel-0.0.4 docs/Extension/Developers.md
archangel-0.0.3 docs/Extension/Developers.md