85261efe700885a071bc3867f0765f6431cbfafb
feat(#5): Add title-body control element that can be added dynamically, refactored sectionIndex/create
Legal Consent Hub
A comprehensive platform for digital applications, approvals, and discussions, designed for organizational workflows involving employee data processing and consent management.
Documentation
For detailed documentation, architecture, and development guidelines, see CLAUDE.md.
CI/CD with Act
This project uses nektos/act for local workflow execution. Workflows are defined in .github/workflows/ in GitHub Actions format.
Running Workflows Locally
# List available workflows and jobs
act -l
# Run specific jobs
act -j frontend # Run frontend job only
act -j backend # Run backend job only
# Run all jobs for push event
act push
# Run with secrets (required for Docker push and deployment)
act push --secret-file .secrets
# Dry run to see what would execute
act -n
# Run a specific workflow file
act -W .github/workflows/pipeline.yaml
Setup
- Ensure act is installed (already available locally)
- Copy
.secrets.exampleto.secretsand fill in your credentials:cp .secrets.example .secrets # Edit .secrets with your actual tokens/keys - The
.actrcfile contains default configuration for act
Important Notes
- Manual Execution: Workflows must be run manually via
actcommand - Secrets Required: Docker push and deployment require secrets from
.secretsfile - No Automation: Unlike traditional CI/CD, act runs locally on demand
- Backend tests may fail if PostgreSQL is running on the host machine
Description
Languages
TypeScript
37.9%
Kotlin
32.7%
Vue
22%
CSS
2.6%
Shell
1.6%
Other
3.2%