Skip to main content

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.