### Configure Knot Hosting Setup Source: https://context7.com/context7/tangled_tangled_org_core_tree_master/llms.txt Accessing documentation for Knot hosting, which provides deployment infrastructure for Tangled applications, including server requirements and deployment procedures. ```bash # Access knot hosting documentation cat docs/knot-hosting.md # Knot hosting includes: # - Server requirements # - Deployment procedures # - Configuration templates # - Monitoring setup # Updated with module namespace changes (2 weeks ago) # Commit: "all: rename go module to tangled.org/core" ``` -------------------------------- ### Set Up Local Development Environment (Hacking Guide) Source: https://context7.com/context7/tangled_tangled_org_core_tree_master/llms.txt Guidance on setting up a local development environment for Tangled.org, including VM configurations and necessary tooling, as detailed in the hacking documentation. ```bash # Access the hacking documentation cat docs/hacking.md # The hacking guide includes: # - VM setup instructions # - Local development configuration # - Testing procedures # - Build commands # Recent updates cleaned up VM instructions (1 month ago) # Commit: "docs: clean up VM instructions a bit" ``` -------------------------------- ### Tangled.org Core Go Module Configuration Source: https://context7.com/context7/tangled_tangled_org_core_tree_master/llms.txt Example Go module configuration for Tangled.org, demonstrating the module path and dependency management, reflecting the recent namespace migration. ```go // go.mod configuration module tangled.org/core go 1.21 require ( // Core dependencies github.com/example/dependency v1.2.3 ) // Import example in application code package main import ( "tangled.org/core/pkg/somepackage" "tangled.org/core/internal/service" ) func main() { // Use core packages service.Initialize() } ``` -------------------------------- ### Repository Metadata and Status Check Source: https://context7.com/context7/tangled_tangled_org_core_tree_master/llms.txt Provides examples of bash commands to check repository metadata and current status. Commands like 'git status' and 'git log' are essential for understanding the state of the local repository and recent changes. ```bash # Repository statistics # Branch: master (main development branch) # Forks: 429 # Structure: 1 folder, 4 files in docs/ # Recent activity timeline: # - 1 week ago: Grammar fixes in spindle docs # - 2 weeks ago: Module namespace migration # - 1 month ago: Commit guideline rewording # - 1 month ago: VM instruction cleanup # Check current status git status git log --oneline -10 ``` -------------------------------- ### View Spindle Configuration Documentation Source: https://context7.com/context7/tangled_tangled_org_core_tree_master/llms.txt Instructions to view the documentation for Spindle, a core component of the Tangled infrastructure, covering its architecture, configuration, and deployment. ```bash # View Spindle documentation cat docs/spindle.md # Spindle documentation covers: # - Component architecture # - Configuration options # - Integration patterns # - Deployment strategies # Recent grammar fixes applied (1 week ago) # Commit: "docs/spindle: fix grammar" ``` -------------------------------- ### Database Migration Workflow Source: https://context7.com/context7/tangled_tangled_org_core_tree_master/llms.txt Overview of the database migration process for Tangled.org, detailing how to create, test, and apply migration files for schema changes. ```bash # View migration documentation cat docs/migrations.md # Migration workflow: # 1. Create migration file with timestamp prefix # 2. Define up/down migration functions # 3. Test migration locally # 4. Apply migration to staging # 5. Review and apply to production # Example migration structure: # migrations/ # 20241001_add_user_table.sql # 20241002_add_index_email.sql # Module namespace updated (2 weeks ago) # Commit: "all: rename go module to tangled.org/core" ``` -------------------------------- ### Navigate Tangled.org Documentation Structure Source: https://context7.com/context7/tangled_tangled_org_core_tree_master/llms.txt Illustrates how to navigate the documentation structure of the Tangled.org core repository, showing the main index and the tree of documentation files. ```bash # Main documentation index at root cat docs.md # Documentation tree structure: # @tangled.org/core/tree/master/docs/ # ├── spindle.md # Infrastructure component docs # ├── contributing.md # Contribution guidelines # ├── hacking.md # Development setup # ├── knot-hosting.md # Hosting configuration # └── migrations.md # Database migrations # Each file contains targeted documentation for specific aspects ``` -------------------------------- ### Clone Tangled.org Core Repository Source: https://context7.com/context7/tangled_tangled_org_core_tree_master/llms.txt Instructions to clone the Tangled.org core repository using Git. This is the first step for accessing the project's codebase and documentation. ```bash # Clone the repository git clone https://tangled.org/core.git cd core # Access documentation ls docs/ # contributing.md hacking.md knot-hosting.md migrations.md spindle.md # View main documentation index cat index.md ``` -------------------------------- ### Site2MD Integration and README Content Source: https://context7.com/context7/tangled_tangled_org_core_tree_master/llms.txt Illustrates how the repository was generated using Site2MD and how to view the README content. This section shows bash commands to interact with the repository's metadata and source files, indicating the origin of the documentation. ```bash # Repository created by Site2MD # Original source: https://tangled.org/core/tree/master/docs/ # README.md contains: cat README.md # "Documentation repository created by Site2MD." # Site2MD conversion preserves: # - Document structure # - Relative links # - Content hierarchy # - Metadata and timestamps ``` -------------------------------- ### Contribute to Tangled.org Core Source: https://context7.com/context7/tangled_tangled_org_core_tree_master/llms.txt Workflow for contributing to the Tangled.org core project. Includes forking, branching, committing with specific message conventions, and creating pull requests. ```bash # Fork the repository (429 forks as of latest count) # Clone your fork git clone https://github.com/yourusername/core.git cd core # Create a feature branch git checkout -b feature/your-feature-name # Make changes and commit following project conventions git add . git commit -m "docs: reword commit guidelines to suit a more natural format" # Push to your fork git push origin feature/your-feature-name # Open pull request to master branch # The project uses master as the main branch ``` -------------------------------- ### Git Commit Message Conventions Source: https://context7.com/context7/tangled_tangled_org_core_tree_master/llms.txt Demonstrates the conventional format for Git commit messages used in the project. This includes prefixes for different types of changes such as docs, all, feat, fix, and refactor. Adhering to these conventions ensures a clear and organized project history. ```bash git commit -m "docs: reword commit guidelines to suit a more natural format" git commit -m "docs: clean up VM instructions a bit" git commit -m "docs/spindle: fix grammar" git commit -m "all: rename go module to tangled.org/core" git commit -m "feat: add new authentication module" git commit -m "fix: resolve race condition in worker pool" git commit -m "refactor: simplify error handling in API layer" ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.