Move installation.md and rename administration.md to deploy.md under docs/administration/, delete docs/guides/, and add a scope-only README.md per the docs-README rules. Update README.md, SUPPORT.md, and scripts/tests/environment/README.md cross-links. Refresh roles/web-app-decidim/README.md to match the current OIDC patch set (decidim-core omniauth.rb + omniauth_helper.rb only, no secrets.yml on Rails 7.2, ENV-prefixed credential names).
1.4 KiB
Installation Guide 🚀
Use this guide to install the infinito CLI with the method that fits your workflow.
Run with Docker 🐳
Build the image and run the CLI. For more options, see Docker and Runtime Commands.
docker build -t infinito:latest .
docker run --rm -it infinito:latest infinito --help
Develop from Source 💻
Clone the repository and install the project from the repository root:
git clone https://github.com/infinito-nexus/core.git
cd core
make install
make environment-bootstrap
This prepares the repository for local development.
make environment-bootstrap also installs the repository's local pre-commit hooks for this checkout.
If you additionally want a local override marker for Compose env-file layering, run the optional manual step below:
make mark-development
All available make commands are documented in the Makefile Commands reference.
For a worked example of how these commands interact (including build, bootstrap, test, deploy, and teardown), see the environment test suite.
For further information on setting up a local development environment, see CONTRIBUTING.md.
For inventory creation and deployment, continue with the Deploy Guide.