Let your data build your UI, with Astro components
Find a file
Preet Sojitra e5d4e90805
feat: initial landing page (#89)
* create basic landing page

* change name in package.json
2022-10-15 16:30:40 +02:00
.github docs: update project logo (#82) 2022-10-13 10:03:31 +02:00
.vscode Initial commit 2022-09-25 20:09:11 +02:00
demo feat: new type for control configuration ControlConfig 2022-10-13 17:29:20 +02:00
docs docs: add documentation site as new workspace (#64) 2022-10-07 15:41:56 +02:00
landing-page feat: initial landing page (#89) 2022-10-15 16:30:40 +02:00
packages chore: bump minor version for astro-reactive-form 2022-10-13 17:34:44 +02:00
.gitignore Chore project clean up (#42) 2022-10-04 19:18:17 +02:00
CODE_OF_CONDUCT.md docs:update email (#85) 2022-10-13 13:55:38 +02:00
CONTRIBUTING.md docs:update email (#85) 2022-10-13 13:55:38 +02:00
LICENSE chore: implement recommended community standards (#27) 2022-10-04 12:47:39 +02:00
package-lock.json chore: update package lock (#65) 2022-10-07 15:45:00 +02:00
package.json docs:update email (#85) 2022-10-13 13:55:38 +02:00
README.md docs:update email (#85) 2022-10-13 13:55:38 +02:00
tsconfig.json chore: clean up monorepo 2022-10-01 15:44:39 +02:00

Astro Reactive Library Logo Astro Reactive Library
Let your data build your UI with native Astro components and architecture.

Build & Test Result Last Commit

Packages Version Docs Description
astro-reactive-form npm 🛠 generate a dynamic form which can be modified programatically
astro-reactive-validator 🛠 🛠 set of utilities for validating inputs
astro-reactive-datagrid 🛠 🛠 generate a dynamic datagrid or table of values

HACKTOBERFEST 2022

Hacktoberfest has begun! 🚀

Any contribution is welcome. See our contributing guide, and feel free to look around to find something that interests you. :)

Maybe add some themes to our form component? Or maybe an improvement for the README?

The issues page contains some ideas, but they should not limit your contribution.

If you don't find anything there, I'm happy to help you get your contribution in.

You can always create a new issue for your own idea, email me (ayo@ayco.io) or message me on Twitter (@ayoayco).

Running locally

We mainly use the demo app to see changes we make on the packages. Do the following to start hacking:

  1. Fork the project then clone to your computer
git clone git@github.com:<your-user-name>/astro-reactive-library.git
  1. Go into the project directory
cd astro-reactive-library
  1. Install the node dependencies
npm i
  1. Run the demo application
npm start
  1. Open the demo application on you browser. Browse to the address:
https://localhost:3000
  1. To run the tests:
npm test

Please report issues and suggestions

Contributors

👉 Join our contributors!