WebSafe 3.7github.com
|
|
🏠
Skip to content

Filament plugin that allows to add dynamic, user-defined form fields, enhancing the customization and functionality of admin panels.

Notifications You must be signed in to change notification settings

Relaticle/custom-fields-documentation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

136 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Custom Fields Documentation

Documentation for the Filament Custom Fields plugin, supporting both v1 and v2 versions.

Structure

.
β”œβ”€β”€ 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

Version Management

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

Key Differences Between Versions

Version 1

  • Original implementation
  • Basic field types
  • Standard caching
  • Laravel 10+ / Filament 3+ support

Version 2

  • 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

Upgrade Documentation

Users can find upgrade instructions at /v2/upgrade which includes:

  • Automatic upgrade command
  • Manual upgrade steps
  • Breaking changes
  • Rollback procedures

Shared Documentation

The /shared directory contains documentation that applies to all versions:

  • Core concepts
  • General best practices
  • Architecture overview

Local Development

To run the documentation locally:

npx mintlify dev

Deployment

The documentation is automatically deployed when pushing to the main branch.

Contributing

When adding new documentation:

  1. Determine if it's version-specific or shared
  2. Place in appropriate directory (v1/, v2/, help-support/, or legal-acknowledgments/)
  3. Update docs.json navigation if adding new pages
  4. Ensure version-specific features are clearly marked

About

Filament plugin that allows to add dynamic, user-defined form fields, enhancing the customization and functionality of admin panels.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages