Welcome to the Bluefly.io code repository. By logging in, you agree to comply with our terms of service and code of conduct.

Skip to content
  • thomas.scola@bluefly.io's avatar
    refactor: make module contrib-ready by removing site-specific references · 33e66547
    thomas.scola@bluefly.io authored
     CONTRIB-READY: Alternative Services Module
    
    Major Changes:
    - Removed ALL bluefly.io hardcoded references
    - Made service URLs completely configurable
    - Added proper Drupal contrib standards compliance
    
    New Files for Contrib:
    - composer.json (Drupal.org packaging)
    - alternative_services.install (proper install hooks)
    - alternative_services.permissions.yml (granular permissions)
    - config/schema/alternative_services.schema.yml (config validation)
    - config/optional/alternative_services.settings.yml (default config)
    - Enhanced README.md with contrib documentation
    - Comprehensive hook_help() implementation
    
    Entity System:
    - Full Drupal content entity with revisions/translations
    - Proper access control and list builder
    - Native Drupal forms and UI integration
    
    Service Discovery:
    - Docker/DDEV/Kubernetes discovery plugins
    - Configurable service URL patterns
    - Auto-import and health monitoring
    - YAML configuration sync
    
    Standards Compliance:
    -  No hardcoded site-specific URLs
    -  Proper permissions system
    -  Configuration schema validation
    -  Contrib-standard documentation
    -  Generic examples in tests
    -  Modular/pluggable architecture
    
    Ready for drupal.org submission!
    33e66547
This project is licensed under the Other. Learn more
Loading