syntaxis/docs/bundle-readme.md
Jesús Pérez 9cef9b8d57 refactor: consolidate configuration directories
Merge _configs/ into config/ for single configuration directory.
Update all path references.

Changes:
- Move _configs/* to config/
- Update .gitignore for new patterns
- No code references to _configs/ found

Impact: -1 root directory (layout_conventions.md compliance)
2025-12-26 18:36:23 +00:00

4.4 KiB

SYNTAXIS Bundle - Installation & Setup Guide

Systematic Orchestration, Perfectly Arranged

This bundle contains syntaxis - a production-grade project orchestration platform for developers and teams.

📦 What's Inside

This self-contained bundle includes everything you need:

  • 3 Binaries: CLI, Terminal UI, REST API server
  • Configuration Files: Pre-configured for all 3 applications
  • Documentation: Quick start, installation, configuration, and troubleshooting
  • Installation Scripts: Bash and NuShell installers with interactive setup

Quick Start (2 Minutes)

# 1. Extract the bundle
tar -xzf syntaxis-v*.tar.gz
cd syntaxis-v*

# 2. Install binaries
bash install.sh --interactive

# 3. Configure settings
bash setup-config.sh --interactive

# 4. Start using syntaxis
syntaxis-cli --version
syntaxis-tui
syntaxis-api &

📚 Documentation

🛠️ Installation Methods

# Step 1: Install binaries with interactive prompts
bash install.sh --interactive

# Step 2: Configure settings
bash setup-config.sh --interactive

NuShell Alternative

# Step 1: Install using NuShell
nu install.nu --prefix ~/.local

# Step 2: Configure settings
bash setup-config.sh --interactive

Manual (Custom Prefix)

# Install to custom location
bash install.sh --prefix /opt/syntaxis

# Then configure
bash setup-config.sh --interactive

🎯 What Is SYNTAXIS?

SYNTAXIS is a production-grade project orchestration platform offering:

  • Systematic Organization: Projects with clear phases and task management
  • Multiple Interfaces: CLI for automation, TUI for interactive work, API for integration
  • Database Options: SQLite (default) or SurrealDB for team deployments
  • Zero Compromises: Fully tested, documented, and production-ready

Perfect for:

  • Individual developers managing projects
  • Teams coordinating workflows
  • Enterprises orchestrating mission-critical systems

🚀 Next Steps

  1. Install: Run bash install.sh --interactive to install binaries
  2. Configure: Run bash setup-config.sh --interactive to set up configuration
  3. Learn: Read QUICK_START.md for basic usage
  4. Explore: Try syntaxis-tui for interactive experience

📖 Learn More

📋 System Requirements

  • Linux: glibc-based (Ubuntu, Fedora, Debian, etc.)
  • macOS: Intel (x86_64) or Apple Silicon (ARM64)
  • Windows: Windows 10+ with MSVC runtime
  • Shell: bash, zsh, fish, or NuShell

Bundle Contents

syntaxis-v0.1.0-<target>/
├── install.sh             # Bash installer (Step 1: Install binaries)
├── install.nu             # NuShell installer (alternative to bash)
├── setup-config.sh        # Configuration helper (Step 2: Configure)
├── README.md              # This file
├── QUICK_START.md         # 5-minute getting started
├── docs/installation.md             # Installation reference
├── CONFIG.md              # Configuration guide
├── TROUBLESHOOTING.md     # Common issues
├── manifest.toml          # Bundle metadata & checksums
├── bin/                   # Binary executables
│   ├── syntaxis-cli       # CLI application
│   ├── syntaxis-tui       # Terminal UI
│   └── syntaxis-api       # REST API server
└── configs/               # Configuration templates
    ├── database-default.toml        # SQLite (default)
    ├── database-surrealdb.toml      # SurrealDB (optional)
    ├── syntaxis-cli.toml            # CLI configuration
    ├── syntaxis-tui.toml            # TUI configuration
    └── syntaxis-api.toml            # API configuration

🤝 Support

Having issues? Check TROUBLESHOOTING.md first.

For bugs or feature requests, visit: https://github.com/syntaxis/syntaxis/issues


SYNTAXIS v0.1.0 • syntaxis.dev