Skip to content

BlockPreview modernisation, slnx format, and documentation infrastructure#310

Merged
deanleigh merged 4 commits intomainfrom
develop
Feb 5, 2026
Merged

BlockPreview modernisation, slnx format, and documentation infrastructure#310
deanleigh merged 4 commits intomainfrom
develop

Conversation

@deanleigh
Copy link
Collaborator

Summary

  • Modernised BlockPreview configuration to use opt-in ContentTypes approach
  • Converted solution file to new .slnx format
  • Added documentation infrastructure for GitHub Pages

BlockPreview Modernisation

  • Switched from IgnoredContentTypes (broken in v5.1.0) to ContentTypes opt-in
  • Removed legacy custom view paths from DataType uSync configs

Project Structure

  • Solution converted from .sln to .slnx format

Documentation Infrastructure

  • CLAUDE.md - Claude Code project instructions
  • planning/ folder for architectural decisions
  • docs/ with MkDocs for GitHub Pages
  • GitHub Actions workflow for automatic docs deployment

deanleigh and others added 4 commits February 5, 2026 15:41
- Move BlockPreview config from Composer to appsettings.json
- Use ContentTypes opt-in approach for Feature element types
- Delete BlockPreviewComposer.cs (no longer needed)
- Remove legacy view paths from uSync DataType configs
- Fix unused variable warning in featureInternalLinksSlideshow.cshtml

Note: IgnoredContentTypes opt-out approach did not work as documented
in BlockPreview v5.1.0 - switched to ContentTypes opt-in instead.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Modernise BlockPreview configuration:
- Move config from Composer to appsettings.json
- Use ContentTypes opt-in approach for Feature element types
- Clean up legacy DataType view paths

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- CLAUDE.md for Claude Code project instructions
- planning/ folder for architectural decisions
- docs/ with MkDocs for GitHub Pages documentation
- GitHub Actions workflow for automatic docs deployment

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@deanleigh deanleigh added the Functionality - Existing Improve existing functionality label Feb 5, 2026
@deanleigh deanleigh merged commit 1056154 into main Feb 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Functionality - Existing Improve existing functionality

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant