We are always looking for quality contributions and will be happy to accept your Pull Requests.
AgnosUI is a powerful library that provides configurable Typescript component factories, headless wrappers and ready-to-use components compliant to the CSS Bootstrap design.
The Open Source Guides website has a collection of resources for individuals, communities, and companies. These resources help people who want to learn how to run and contribute to open source projects. Contributors and people new to open source alike will find the following guides especially useful:
This is a monorepo organised with multiple npm packages:
core
contains the framework agnostic sourcescore-bootstrap
contains framework agnostic utilities / overrides for bootstrap support
Each framework will include the following packages:
headless
delivering the headless wrappers to use the core components with the selected frameworkbootstrap
delivering bootstrap-compliant implementations of the components, powered by the headless wrappers and the core componentsdemo
the demo pages showcasing examples on how to the use the above packages.
Finally, two other npm packages are available for testing purposes:
base-po
contains a base class for page objects when writing end-to-end tests with Playwrightpage-objects
contains page objects for each AgnosUI component
If you want to play with AgnosUI on your own machine:
- Clone the project
- Run
npm install
- Run
npm run dev
- Open the page http://localhost:4000
To know more about the different commands you can run in local, please check the DEVELOPER documentation.