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.