Comments (5)
That's part of the "master plan". git-bug is design to be easy to pick-up for them.
However it's probably way too early for such a push. git-bug would need to have a more stable core and data model, and attract actual users.
from git-bug.
to attract stable users whats the MVP then ?
Being able to use git-bug with github ? I honestly am not sure but curious the direction you want to head.
from git-bug.
Actually there is different groups of users and thus different levels of MVP, each being a super-set of the previous.
Here is how I see them and what is required to enable them:
- autonomous project (no bugs submitted by non-dev)
- stable data model (mainly #5) - usage complementary to another tracker, bugs available offline as read-only
- incremental import from the main bug-tracker (probably github at first) - usage complementary to another tracker, bugs available offline as read/write
- incremental bidirectional bridge with the main bug-tracker - standalone usage
- webUI able to serve as a public interface to edit bugs
from git-bug.
Out of curiosity, is there a substantial difference between git-bug's internal storage method and NoteDB https://gerrit-review.googlesource.com/Documentation/note-db.html ?
from git-bug.
From what I gather from this, it's generally the same idea with some differences. The slides are a bit light in details so it's more an educated guess.
Both git-bug and NoteDb store data in a (linear for git-but, not sure for NoteDb) chain of commit accessible through a ref, don't pollute the normal code workflow and rely on git for storing/transport of the data.
However, NoteDb seems to store data as key/value pairs in commit message. git-bug goes further than that and store arbitrary data in git Blob and Tree, and tie them in a chain of commits. This gives the sames guarantees but allow for a more flexible format. As an example, git-bug can store files for the embedded media in comments and have them managed by git as well. This data model also helps to implement the conflict-free merge.
I don't think that Gerrit needs to have that flexibility or merging data, so I'd say it's good enough for them.
from git-bug.
Related Issues (20)
- Import Jira through JQL query? HOT 1
- git bug rewrites .git/config and loses comments HOT 3
- Error: error creating SSH agent: "SSH agent requested but SSH_AUTH_SOCK not-specified" on `git bug push` HOT 4
- Sourcehut Support HOT 6
- Error when querying bugs with 1+ parameters HOT 3
- Feature request: Import from JSON? HOT 5
- Best practices for referencing a `git-bug` issue in a commit? HOT 3
- Separate command (or option) to pull user identities from remote HOT 1
- CLI comment edit does not load original comment in text editor HOT 1
- git bug push fails with SHA-1 key message HOT 3
- push fails on local origin HOT 1
- Jira Bridge: Project doesn't exist HOT 1
- util/text/validate.go: Safe is not safe HOT 2
- Error: repository not found / Preferred way to deal with multiple git identities HOT 1
- Add ability to add a label when creating a new bug HOT 2
- "Error: rename ... Access is denied" When Creating a Ticket HOT 1
- bridge to https://github.com/charmbracelet/soft-serve HOT 3
- Search for git-bug ID in termui HOT 1
- FTBFS: *GitRepo does not implement ClockedRepo (missing method AllClocks) HOT 4
- CLI usage possibilities were reduced?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from git-bug.