Documentation for the Filament Custom Fields plugin, supporting both v1 and v2 versions.
.
βββ v1/ # Version 1 specific documentation
β βββ introduction.mdx
β βββ installation.mdx
β βββ quickstart.mdx
β βββ essentials/ # v1 configuration and features
βββ v2/ # Version 2 specific documentation
β βββ introduction.mdx # v2 features and improvements
β βββ installation.mdx # v2 installation guide
β βββ quickstart.mdx
β βββ upgrade.mdx # v1 to v2 upgrade guide
β βββ essentials/ # v2 configuration and features
βββ help-support/ # Help and support documentation
β βββ support.mdx # Support information
β βββ contributing.mdx # Contribution guide
βββ legal-acknowledgments/ # Legal and licensing documentation
β βββ license.mdx # Licensing information
β βββ code-distribution.mdx # Code distribution info
βββ images/ # Shared images
βββ logo/ # Logo files
βββ docs.json # Mintlify configuration with versioning
The documentation uses Mintlify's built-in versioning system:
- Default version: v2 (latest)
- Supported versions: v1, v2
- Version switcher: Automatically available in the documentation UI
- Original implementation
- Basic field types
- Standard caching
- Laravel 10+ / Filament 3+ support
- Enhanced performance (50% faster rendering)
- New field types (JSON, Rich Editor, Code Editor)
- Improved validation with custom rule builders
- Better UI/UX with drag-and-drop ordering
- TypeScript support
- Laravel 12+ / Filament 4+ support
- Backward compatible upgrade path
Users can find upgrade instructions at /v2/upgrade which includes:
- Automatic upgrade command
- Manual upgrade steps
- Breaking changes
- Rollback procedures
The /shared directory contains documentation that applies to all versions:
- Core concepts
- General best practices
- Architecture overview
To run the documentation locally:
npx mintlify devThe documentation is automatically deployed when pushing to the main branch.
When adding new documentation:
- Determine if it's version-specific or shared
- Place in appropriate directory (v1/, v2/, help-support/, or legal-acknowledgments/)
- Update docs.json navigation if adding new pages
- Ensure version-specific features are clearly marked