All Projects → neithernut → Git Dit

neithernut / Git Dit

Licence: other
Decentralized Issue Tracking for git

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to Git Dit

Diplomat
A HTTP Ruby API for Consul
Stars: ✭ 358 (-19%)
Mutual labels:  distributed
Transmittable Thread Local
📌 TransmittableThreadLocal (TTL), the missing Java™ std lib(simple & 0-dependency) for framework/middleware, provide an enhanced InheritableThreadLocal that transmits values between threads even using thread pooling components.
Stars: ✭ 4,678 (+958.37%)
Mutual labels:  distributed
Odin
A programmable, observable and distributed job orchestration system.
Stars: ✭ 405 (-8.37%)
Mutual labels:  distributed
Bitraft
🎉A Bitcask Distributed Key/Value store using Raft for consensus with a Redis compatible API written in Go.
Stars: ✭ 348 (-21.27%)
Mutual labels:  distributed
Support
Agile project management integrated with GitHub
Stars: ✭ 373 (-15.61%)
Mutual labels:  issue-tracker
Nebula
Nebula is a powerful framwork for building highly concurrent, distributed, and resilient message-driven applications for C++.
Stars: ✭ 385 (-12.9%)
Mutual labels:  distributed
Kendo Angular
Issue tracker - Kendo UI for Angular
Stars: ✭ 352 (-20.36%)
Mutual labels:  issue-tracker
Link Lock
Password-protect URLs using AES in the browser; create hidden bookmarks without a browser extension
Stars: ✭ 418 (-5.43%)
Mutual labels:  distributed
Ppt
PPT I collected
Stars: ✭ 380 (-14.03%)
Mutual labels:  distributed
Sia Ui
A Graphical Frontend for Sia - https://sia.tech
Stars: ✭ 394 (-10.86%)
Mutual labels:  distributed
Lbadd
LBADD: An experimental, distributed SQL database
Stars: ✭ 362 (-18.1%)
Mutual labels:  distributed
Redislock
Simplified distributed locking implementation using Redis
Stars: ✭ 370 (-16.29%)
Mutual labels:  distributed
Trac
Trac is an enhanced wiki and issue tracking system for software development projects (mirror)
Stars: ✭ 386 (-12.67%)
Mutual labels:  issue-tracker
Awesome Decentralized
🕶 Awesome list of distributed, decentralized, p2p apps and tools 👍
Stars: ✭ 358 (-19%)
Mutual labels:  distributed
Github Project Management
Github로 프로젝트 관리하기
Stars: ✭ 417 (-5.66%)
Mutual labels:  issue-tracker
Xxl Mq
A lightweight distributed message queue framework.(分布式消息队列XXL-MQ)
Stars: ✭ 358 (-19%)
Mutual labels:  distributed
Teamvision
Teamvision软件工程协作工具
Stars: ✭ 380 (-14.03%)
Mutual labels:  issue-tracker
Pyrlang
Erlang node implemented in Python 3.5+ (Asyncio-based)
Stars: ✭ 436 (-1.36%)
Mutual labels:  distributed
Yona
Project Hosting SW, DEMO:
Stars: ✭ 418 (-5.43%)
Mutual labels:  issue-tracker
Libvineyard
libvineyard: an in-memory immutable data manager.
Stars: ✭ 392 (-11.31%)
Mutual labels:  distributed

git-dit - the distributed issue tracker for git

WARNING: This is pre-1.0! Expect bugs and incompatibilities!

However, we try to avoid breaking changes.


git-dit features

  • Distributed issue tracking, without checking files into the repository
  • Convenient commandline interface (plumbing + porcelain)
  • Implemented as git subcommand: git dit
  • Each command has a --help
  • No structured data
    • An issue/comment is a commit
    • "Tags" are supported (see man git-interpret-trailers)
  • Convenience git dit push and git dit pull
  • No additional software needed on the server-side.

When playing with this, please keep in mind that this is alpha quality - there are bugs, missing things and rough edges.

Installing

Cargo is used for building git-dit. Run

cargo build

in this directory in order to build git-dit. Building the git-dit man page is enabled through the "manpage" feature of the Cargo package. E.g. run

cargo build --features manpage

instead.

We do not provide any installation scripts. If you intent using or testing git-dit, make sure to have the binary in your PATH.

Additionally, for building the man page, pandoc is required.

If you use Nixpkgs, it is also available as the attribute gitAndTools.git-dit, so you can try it out with simply nix-shell -p gitAndTools.git-dit.

Documentation

For a system overview and conceptual information, refer to the documentation. For a more practical documentation, refer to the man page.

License

The library module is licensed under terms of MPL-2.0. The binary module (this directory) uses the library and provides a commandline interface for it and is licensed under terms of GNU GPLv2.

(c) Julian Ganz, Matthias Beyer

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].