Reference
Contributing & Credits
Contributions, issues, and pull requests are welcome.
Maintainers
| Who | Role |
|---|---|
| Er Amit Gupta | Creator and maintainer |
| Erag Labs | Organization and repository home |
| Contributors | Everyone who has sent a fix or improvement |
Packages
| Package | Registry |
|---|---|
erag/inertia-forms | Packagist |
@erag/inertia-forms-vue | npm |
@erag/inertia-forms-react | npm |
@erag/inertia-forms-svelte | npm |
All four live in one repository: erag-labs/laravel-Inertia-forms.
Before opening a PR
- Open an issue first if the change is large or changes the public API.
- Keep behavior the same in PHP and in the Vue, React, and Svelte packages.
- Add or update tests where behavior changes.
- Update these docs when a public method, prop, or event changes.
Local workflow
bash
git clone https://github.com/erag-labs/laravel-Inertia-forms.git
cd inertia-forms
composer install && vendor/bin/pest
npm install && npm test && npm run buildplayground/export-schema.php writes a real schema.json from a demo form, which is handy for testing the frontend packages.
Reporting bugs
Open a GitHub issue with:
- the smallest form class that shows the problem
- your frontend (Vue, React, or Svelte) and package versions
- expected and actual behavior
Report security issues privately from the repository's Security tab (Report a vulnerability), not in public issues.
Support the project
If the package saves you time, sponsor Er Amit Gupta on GitHub or give the repository a ⭐.