Developer Workflow


Overview

Work with Fly at every stage of your development lifecycle:

  • Manage artifacts locally with your package managers
  • Automate publishing through GitHub Actions workflows
  • Deploy to runtime environments using natural language or manual tools
  • Track complete traceability from code to production

The Complete Flow

Your development lifecycle with Fly:

  1. Local Development

    • Write code using your favorite IDE
    • Pull dependencies using standard package manager commands (npm install, pip install, etc.)
    • Publish packages locally (npm publish, docker push, mvn deploy, etc.)
    • Desktop App automatically connects all your package managers to Fly
  2. CI/CD Automation

    • Push code to GitHub to trigger configured workflows
    • Your configured workflows pull dependencies from Fly Registry
    • Publish built artifacts to Fly Registry
    • Releases are automatically created with AI-generated summaries
  3. Runtime Deployment

    • Use semantic search to find the right release
    • Deploy to Kubernetes with natural language commands