Rustelo/templates/cms/justfile

56 lines
2.9 KiB
Makefile
Raw Normal View History

# =============================================================================
# {{project_name|upper}} - RUSTELO FRAMEWORK IMPLEMENTATION
# =============================================================================
# jpl-website implementation using Rustelo modular justfile system
#
# This justfile uses the framework fallback pattern:
# 1. Try to load local implementation-specific task files
# 2. Fall back to framework defaults if local versions don't exist
#
# This allows jpl-website to:
# - Override any framework task with custom implementation
# - Use framework defaults for common tasks
# - Add jpl-website-specific tasks in local justfile modules
# Set shell for commands
set shell := ["bash", "-c"]
# =============================================================================
# IMPLEMENTATION MODULE IMPORTS WITH FRAMEWORK FALLBACK
# =============================================================================
# Local implementation-specific modules take precedence over framework defaults
mod? local-base 'justfiles/base.just' # Local jpl-website base tasks
mod? base '.rustelo-assets//justfiles/base.just' # Framework from assets
mod? local-database 'justfiles/database.just' # Local jpl-website database tasks
mod? database '.rustelo-assets//justfiles/database.just' # Framework from assets
mod? local-quality 'justfiles/quality.just' # Local jpl-website quality tasks
mod? quality '.rustelo-assets//justfiles/quality.just' # Framework from assets
mod? local-docs 'justfiles/docs.just' # Local jpl-website docs tasks
mod? docs '.rustelo-assets//justfiles/docs.just' # Framework from assets
mod? local-content 'justfiles/content.just' # Local jpl-website content tasks
mod? content '.rustelo-assets//justfiles/content.just' # Framework from assets
mod? local-testing 'justfiles/testing.just' # Local jpl-website testing tasks
mod? testing '.rustelo-assets//justfiles/testing.just' # Framework from assets
mod? local-build 'justfiles/build.just' # Local jpl-website build tasks
mod? build-tasks '.rustelo-assets//justfiles/build.just' # Framework from assets
# =============================================================================
# IMPLEMENTATION-SPECIFIC COMMANDS
# =============================================================================
# Default recipe to display help
default:
@just --list
# =============================================================================
# LOCAL CUSTOMIZATION
# =============================================================================
# Custom jpl-website-specific tasks can be added to justfiles/ directory
# They will take precedence over framework defaults via the fallback pattern