this post was submitted on 23 Jan 2025
1 points (100.0% liked)

Self-Hosted Alternatives to Popular Services

213 readers
2 users here now

A place to share, discuss, discover, assist with, gain assistance for, and critique self-hosted alternatives to our favorite web apps, web...

founded 2 years ago
MODERATORS
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/mute927 on 2025-01-23 10:35:33+00:00.


Hey folks, I just wanted to come back to this community that has given us so much love in the past and reintroduce y'all to Aviator and our FOSS CLI utility~

What is Aviator?

Aviator is an open-source developer productivity tool designed to solve some of the most frustrating challenges in modern software development workflows. At its core, Aviator provides a comprehensive set of tools to manage pull requests, continuous integration, and collaborative coding processes.

Key Components of Aviator

    1. Stacked PRs CLI
    • Automate management of interdependent pull requests
    • Create, sync, and merge stacked branches with
    • Reduce manual rebasing and conflict
    • Seamless integration with GitHub
    1. MergeQueue
    • Automated PR merging system
    • Protects main branches from broken
    • Validates CI checks automatically
    • Handles semantic conflicts intelligently
    1. ChangeSets
    • Synchronize validation and merging across multiple PRs
    • Manage complex, interconnected code changes
    • Support multi-repository workflows
    1. FlakyBot
    • Automatically detect and manage flaky tests
    • Improve CI infrastructure reliability
    • Provide actionable insights on test performance

Why Developers Love Aviator

  1. Productivity Boost: Reduce time spent on manual git operations
  2. Improved Code Review Process: Enable more focused, efficient reviews
  3. Seamless Integration: Works with existing GitHub and CI workflows
  4. Open-Source and Free: No enterprise pricing, fully

Technical Deep Dive

Aviator takes a "git-native" approach to PR management. It understands the complexities of branching, rebasing, and merging at a fundamental level. The CLI doesn't just sit on top of git—it provides an intelligent layer that understands the context of your code changes.

Use Cases

  • Large engineering teams managing complex codebases
  • Remote teams with intricate development workflows
  • Open-source projects requiring robust PR management
  • Companies looking to improve code review efficiency

Getting Started

# Install Aviator CLI

brew install aviator

# Initialize in your repository

av stack init

# Create a new stacked branch

av stack branch feature/my-awesome-change

Open-Source and Community-Driven

Aviator is 100% open-source. We believe in transparency and empowering developers with powerful, free tools and would absolutely love it if you'd spare a moment and star our github repository. It'll mean the world! ❤️

Real-World Adoption

Engineering teams from companies like Stripe, Uber, and other tech leaders are already leveraging Aviator to streamline their development processes.

Contribute and Feedback

We're always looking for:

  • Feature suggestions
  • Bug reports
  • Code contributions
  • Community feedback

Thank you for your time and don't forget to give us a star ⭐:

no comments (yet)
sorted by: hot top controversial new old
there doesn't seem to be anything here