Rustelo/templates/cms/justfile
Jesús Pérez 0d0297423e
Some checks failed
CI/CD Pipeline / Test Suite (push) Has been cancelled
CI/CD Pipeline / Security Audit (push) Has been cancelled
CI/CD Pipeline / Performance Benchmarks (push) Has been cancelled
Rust CI / Security Audit (push) Has been cancelled
Rust CI / Check + Test + Lint (nightly) (push) Has been cancelled
Rust CI / Check + Test + Lint (stable) (push) Has been cancelled
CI/CD Pipeline / Build Docker Image (push) Has been cancelled
CI/CD Pipeline / Deploy to Staging (push) Has been cancelled
CI/CD Pipeline / Deploy to Production (push) Has been cancelled
CI/CD Pipeline / Cleanup (push) Has been cancelled
chore: fix with CI and pre-commit
2026-02-08 20:37:49 +00:00

57 lines
2.9 KiB
Makefile

# =============================================================================
# {{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