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:
corecontains the framework agnostic sourcescore-bootstrapcontains framework agnostic utilities / overrides for bootstrap support
Each framework will include the following packages:
headlessdelivering the headless wrappers to use the core components with the selected frameworkbootstrapdelivering bootstrap-compliant implementations of the components, powered by the headless wrappers and the core componentsdemothe demo pages showcasing examples on how to the use the above packages.
Finally, two other npm packages are available for testing purposes:
base-pocontains a base class for page objects when writing end-to-end tests with Playwrightpage-objectscontains 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.