Setup
Configure your workstation for development with the Ybor Platform. Follow the steps below in order — each links to a detailed reference page. Skip any that don't apply to your role or tech stack.
1. Package Managers
Install a system package manager first; most steps below depend on it.
- macOS — Homebrew
- Windows — Chocolatey or winget
- Linux — APT, DNF, or your distribution's default
See Package Managers for installation instructions.
2. Build Tools
Install compilers and system libraries required by language runtimes and native dependencies.
See Build Tools for platform-specific instructions.
3. Source Control
Configure Git, generate SSH keys, and connect to GitHub.
- Source Control — Git identity, commit signing, and platform setup
- SSH Keys — Generate and register your SSH key
- GitHub — Add your SSH key and connect to GitHub
4. Core Platform Tools
Install the platform CLI and project scaffolding tools.
- p6m CLI — Repository management and workflow automation
- Archetect — Project and architecture generator
See Core Tools for the full list.
5. Languages
Install the runtimes and SDKs for the languages your projects use. Your organization may use one or more of these:
- Java
- .NET
- Python
- JavaScript / TypeScript
- Rust
See Languages for setup instructions for each.
6. Artifact Management
Configure access to internal package registries (npm, Maven, pip, NuGet, etc.).
See Artifact Management for registry setup.
7. Containers
Install a container runtime for building and running images locally.
See Containers for Docker Desktop and Rancher Desktop setup.
8. Cloud Platforms
If your work involves cloud resources, install the relevant CLI tools.
See Cloud Platforms for AWS CLI and Azure CLI setup.
9. Kubernetes
Install cluster management tools for deploying to the platform.
See Kubernetes for kubectl, k9s, and cluster configuration.
10. IDE
Install and configure your code editor.
See IDE for recommended editors.