@dsivd/prestations-ng

Angular implementation of Foehn as a component library

Usage no npm install needed!

<script type="module">
  import dsivdPrestationsNg from 'https://cdn.skypack.dev/@dsivd/prestations-ng';
</script>

README

prestations-ng

Best practice guide online in our DSI WiKi at https://portail.etat-de-vaud.ch/outils/dsiwiki/x/V4EKNg

An implementation of Foehn with Angular for PrestaKit.

The generated documentation of our entire library is available online at https://dsi-vd.github.io/prestations-ng/generateddoc

The documentation is available online at https://dsi-vd.github.io/prestations-ng/

  • If you're using Angular 12, use @dsivd/prestations-ng at version ^14.5.0.
  • If you're using Angular 11, use @dsivd/prestations-ng at version ^13 until 14.4.1.
  • If you're using Angular 9, use @dsivd/prestations-ng at version ^11.
  • If you're using Angular 8, use @dsivd/prestations-ng at version ^9.
  • If you're using Angular 6 or 7, use @dsivd/prestations-ng at version ^8.
  • If you're using Angular 5, use prestations-ng at version ^7.

Migration guides are available to provide an upgrade path from one major version to another.

Dependency on prestations-be

@dsivd/prestations-ng is part of PrestaKit and depends on prestations-be.

In order to use all the features of @dsivd/prestation-ng, you must use the same minor version of prestations-be, see Notes about versioning in Prestakit

prestations-be is available on the DSI-VD Maven repository. An exemple of integration is available with Eldorado.

A bootstrap of the application (Skeleton) can be checked out at:

  • Outside the DSI-VD network: git clone https://git.vd.ch/CYBSDK/skeleton
  • Inside the DSI-VD network: git clone ssh://bitbucket.etat-de-vaud.ch/CYBSDK/skeleton

Accessibility page

For accessibility testing purpose, an accessibility page has been created regrouping all @dsivd/prestations-ng components used in Cyber prestations.

Usage in projects

More information on how to use @dsivd/prestations-ng in a project are available there: USAGE_IN_PROJECTS.md

List of provided modules

A list of modules provided by the library is available there: MODULES.md.

Contributing

If you're contributing to the project, please read first contribution guide first: CONTRIBUTING.md.

Changelog

Changes are listed in the CHANGELOG.md.

Examples of usage of @dsivd/prestations-ng