An Angular implementation of CARTO's Airship framework.
All this code is based on the original CARTO library of Airship, it's available at npm.
If you're interesting in an Angular implementation this library will help you, but if you need a non Angular solution, you'll better prefer CARTO's implementation.
Airship is available as an npm package. Choose the version corresponding to your Angular version:
Angular | Airship |
---|---|
5 | 1.x |
6+ | 2.x |
# Using NPM
npm install --save @geographica/airship
import { AirshipModule } from '@geographica/airship';
// In your style.css
@import url(~@geographica/airship/style.css);
Develop your components inside "src" folder in airship.module.ts
Available at http://airship.geographica.io
app.module.ts is a module for demo page. If you want to test your components you can add them in app.component.html.
Run ng serve
and navigate to http://localhost:4200/
Avaible at http://airship.geographica.io/doc/index.html
The documentation is generated with Compodoc. if you want to test the generated documentation run npm run doc:buildandserve
and navigate to http://localhost:8080/
For contributing you must create your components in airship.module.ts. Components must be documented using Compodoc sytems. All possible components states should appear on the demo page.