Add tests/lint/repository/test_markdown_links.py — a hard-fail lint test that scans all git-tracked markdown files for broken relative and repo-root-absolute links. Skips external URLs, anchor-only links, fenced code blocks, and placeholder targets. Apply documentation.md rules to all staged files: add emojis after headlines in docs files, remove emojis from role README headings, standardize Credits sections to the canonical format, remove empty sections and orphaned sentences referring to missing documentation files, fix raw URLs and incorrect link text across role READMEs and docs. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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 Administration Guide.