Skip to content
/ saga Public

A CLI tool that aims to relieve developers of the most frequent interactions between Jira, GitHub and Git.

Notifications You must be signed in to change notification settings

davidfrp/saga

Folders and files

NameName
Last commit message
Last commit date
Mar 9, 2024
Mar 10, 2024
Mar 9, 2024
May 20, 2024
Mar 10, 2024
Mar 9, 2024
Mar 10, 2024
Mar 9, 2024
Mar 10, 2024
Jul 3, 2023
May 20, 2024
May 19, 2024
Mar 10, 2024
May 19, 2024

Repository files navigation

Saga

A high-level CLI tool for developers juggling between Jira, Git, and GitHub.

NPM Version

πŸ“‘ Overview

Saga is a CLI tool designed to streamline your development workflow by automating the most frequent interactions with Jira, Git, and GitHub.

The goal is to enable developers to initiate and complete tasks without needing to leave their IDE.

Saga serves as a high-level abstraction, replicating the most common actions a developer would typically perform. It's not meant to replace Jira, Git, or GitHub, but rather to complement them. Any low- to medium-level operations should still be performed directly in the respective tools/platforms.

By automating the most tedious aspects of the development process, Saga speeds up your workflow while also minimizes the risk of human error.

πŸ“¦ Installation

Via npm (MacOS, Linux, Windows)

npm i -g @davidfrp/saga

πŸš€ Getting Started

To get started, you can run the saga command in your terminal. This will guide you through the setup process.

saga

πŸ”© Configuration

Saga stores its configurations in ~/.config/saga/config.json (on Mac and Linux) or C:\Users\<username>\.config\saga\config.json (on Windows).

To configure Saga, you can either edit your config.json directly or use the saga config command to update or read the configuration.

saga config list

Commands

Here are some of the commands you can use with Saga:

  • saga begin: Begin work on an issue.
  • saga ready: Mark an issue as ready for review.

About

A CLI tool that aims to relieve developers of the most frequent interactions between Jira, GitHub and Git.

Topics

Resources

Stars

Watchers

Forks

Languages