-
Notifications
You must be signed in to change notification settings - Fork 7
Use outside of a git repository? #37
Comments
Hey @tom-lord, Totally agree with this sentiment. Rather selfishly, I originally built this completely bespoke to my workflow, rather than be a platform for other's to use. :) I like your ideas. What I'd like to do is move this project into an organization (maybe
If you're interested in helping out with this, I'll set up the organization and the skeleton projects and add you as a collaborator. We can communicate via issues on those projects. Thoughts? |
I haven't really dug into much of the implementation details of this gem yet, so didn't really consider your abstraction of the Jira API. Before finding this gem, I first found Perhaps it would be an even better idea to refactor this code, to use the existing Or, just to throw an alternative idea at you, another approach to solve my original problem ("use outside of git") could perhaps be:
... Which is OK, but I'm not too keen on this since it still surprisingly couples the gem to For example, with the original suggestion, someone could create a Considering the options available, my preferred approach at the moment would be:
Does this sound like a good plan to you? |
This project should definitely be separated into two separated CLIs. One for the git workflow, one as a straight JIRA CLI. Regarding your approach: |
Okay @tom-lord! We're ready to go. There are now two projects:
I'm going to close this issue and open separate issues for the tasks that need to be done. Feel free to send pulls for any of the issues. Let me know before you start working any a task so we don't duplicate work. Issues to work on: #38, #39, #40. Let me know if I'm missing something |
Hi,
I think this CLI tool is brilliant - it's exactly what I'm looking for in order to automate some of the JIRA ticket management.
However, I find it a little odd that a
jira-cli
must be used from within agit
repository. Although this seems like a valuable feature, it seems wrong to force this restriction; especially since many of the commands do not actually involve the use ofgit
.I would like to decouple the basic CLI tool from
git
integration. There are various ways of achieving this, but I would propose the following:git
-related commands from this gem.jira-git-cli
or similar?) which depends on this gem, and extends it with all the variousgit
hooks.What do you think about this? I would be happy to assist in such a migration task, as I feel the final product would be extremely valuable to the community.
The text was updated successfully, but these errors were encountered: