Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/iter-idea/idea-ionic8-extra

IDEA's extra components and services built on Ionic
https://github.com/iter-idea/idea-ionic8-extra

angular ionic-framework

Last synced: about 1 month ago
JSON representation

IDEA's extra components and services built on Ionic

Awesome Lists containing this project

README

        

# IDEA Ionic extra

IDEA's extra components and services built on **Ionic 8**, and distributed with different NPM packages.

_The last version fully compatible with **Ionic 7** is [v7.3.0](https://github.com/iter-idea/IDEA-Ionic8-extra/releases/tag/v7.3.0)._
_The last version fully compatible with **Ionic 6** is [v6.13.0](https://github.com/iter-idea/IDEA-Ionic8-extra/releases/tag/v6.13.0)._
_The last version fully compatible with **Ionic 5** is [v5.29.4](https://github.com/iter-idea/IDEA-Ionic8-extra/releases/tag/v5.29.4)._

## Modules

**[Documentation](modules.md)**.

- [common](modules/common)
- [agenda](modules/agenda)
- [auth](modules/auth)
- [auth0](modules/auth0)
- [barcode](modules/barcode)
- [map](modules/map)
- [teams](modules/teams)

## Use

To use a module in a project, install it through NPM (together with its dependencies):

```
npm i --save @idea-ionic/
```

Make sure to install to follow the instructions of each specific module.

## Release

_**Note well: before to release, test everything and make a pull request with the changes to be approved.**_

Note: the versions of this lib's modules should advance together (Angular's standard); therefore, **all the modules (also unchanged ones) will publish a new version!**

To release a new version, make sure all the files are committed, then run (depending on the version type):

```
./publish.sh major|minor|patch
```

Then, **commit the changes** (commit message: `vX.Y.Z`).