- Live URL: https://phmatray.github.io/FormCraft/
- Content: Interactive Blazor WebAssembly demo application with full documentation
- Auto-deployment: Triggered on every push to main branch
- Home: Welcome page with overview
- Simplified API: Basic form examples
- Type-Safe Builder: Advanced form configuration
- Fluent API: Demonstration of fluent interface
- Field Groups: Organized form sections
- Custom Renderers: Color picker and rating controls
- File Upload: Single and multiple file upload examples
- Getting Started: Installation and basic usage
- API Reference: Complete method documentation
- Examples: Code samples and use cases
- Customization: Creating custom renderers and validators
- Troubleshooting: Common issues and solutions
The following files have been updated to include the new website:
README.md- Added live demo link and updated documentation linksFormCraft/README.md- Added demo and documentation linksFormCraft/FormCraft.csproj- Updated package description with demo URLCONTRIBUTING.md- Added demo link for contributors
.github/workflows/deploy-docs.yml- GitHub Actions workflow for automatic deploymentFormCraft.DemoBlazorApp/- Converted to Blazor WebAssemblywwwroot/404.html- SPA routing support for GitHub Pageswwwroot/.nojekyll- Prevents Jekyll processing
- Live Demonstrations: Users can try FormCraft features without installing
- Interactive Documentation: Documentation with working examples
- Better Discovery: Improved SEO and discoverability
- Community Engagement: Easier for potential contributors to understand the project
- Professional Presence: Enhanced project credibility
The website automatically updates when changes are pushed to the main branch. The deployment workflow:
- Builds the Blazor WebAssembly application
- Updates base href for GitHub Pages
- Deploys to the gh-pages branch
- GitHub Pages serves the content
No manual intervention is required for updates.