#suite #automation #tracker #management #project

bin+lib godwit

A hackable yet sane project manager and automation suite

2 releases

0.1.1 May 26, 2020
0.1.0 May 19, 2020

#784 in Configuration

MIT/Apache

65KB
1.5K SLoC

Rust 1K SLoC // 0.1% comments BASH 249 SLoC PowerShell 139 SLoC Ruby 19 SLoC

GodWit

A hackable yet sane project manager and automation suite. GodWit follows an unintrusive philosophy with maximal exposure points to get the best of both end-user and developer worlds.

Install

GodWit is available on AUR and PPA repositories.

Simply install it using

$ yay -Syu godwit

OR

$ sudo add-apt-repository ppa:passeriform/ppa
$ sudo apt update
$ sudo apt install godwit

Use

Begin with initializing GodWit on your general working directory.

$ godwit init

Try adding a new project.

$ godwit add @organization/project ~/projects/project

GodWit automatically tracks the project for any development and gives a rundown of the info after tracking.

$ godwit status -v

Packages

Plugins

Development

If you want to contribute, start by cloning this repository.

    git clone https://github.com/Passeriform/GodWit Godwit

Checkout to a new branch.

    # Use kebab-case categorization format.


    # Ex: A new feature.
    git checkout feature-<feature>

    # Ex: A bugfix.
    git checkout bugfix-<bug>

    # Ex: A meta update.
    git checkout meta-<title>

    # Ex: A documentation update.
    git checkout docs-<title>

    # Ex: A CI update.
    git checkout ci-<title>

Do your thing...

Code up

Squash commits and issue a PR at https://github.com/Passeriform/GodWit

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~9.5MB
~162K SLoC