ejira icon indicating copy to clipboard operation
ejira copied to clipboard

Offer several packages to melpa

Open DamienCassou opened this issue 6 years ago • 9 comments
trafficstars

It seems you have plans to put your work on melpa, this is great. Would you mind creating several melpa recipes instead of just one? I would like to write some jira-related code and I only need jiralib2.

DamienCassou avatar Dec 06 '18 09:12 DamienCassou

That sounds like a good idea. It would probably make sense to make helm-ejira a separate package as well.

nyyManni avatar Dec 06 '18 17:12 nyyManni

Hello! Thanks for the wonderful package!

@DamienCassou made an interesting point. I mostly use your package because of jiralib2.el, I use it write my own Jira-related functions.

Having only jiralib2.el as a dependency seems very reasonable for me:

  1. I prefer it to jiralib.el in org-jira because it's much easier (no SOAP-related complexity).
  2. ejira itself might serve as example code.
  3. It makes it possible to introduce alternative jira-related packages with different UIs based on jiralib2.el.

vkazanov avatar Feb 05 '19 10:02 vkazanov

I recently started a project where I have to use jira and I, too, would like to use jiralib2 from this repository (and probably also ejira-parser). I don't want the other dependencies (especially helm).

@nyyManni can you move jiralib2 (and maybe the parser?) in a separate git repo and package? Thanks!

dakra avatar Jul 09 '19 14:07 dakra

This has been hanging for a while, I'll try to squeeze some evening for this.

Afaik, there is no need to split the git repository in order to offer multiple packages on melpa, though?

nyyManni avatar Jul 09 '19 14:07 nyyManni

Henrik Nyman [email protected] writes:

Afaik, there is no need to split the git repository in order to offer multiple packages on melpa, though?

it's not necessary unless you plan to have different releases for each package.

-- Damien Cassou http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without losing enthusiasm." --Winston Churchill

DamienCassou avatar Jul 09 '19 15:07 DamienCassou

jiralib2 is now in a separate repository and available on melpa. I'll do ejira and the related packages #later.

nyyManni avatar Jul 22 '19 04:07 nyyManni

@nyyManni any ideas when will ejira be released on Melpa?

benmezger avatar Apr 17 '20 17:04 benmezger

My apologies for being slow with this. I have actually started to work on this several times alrady, but every time got interrupted by something "more important". Splitting out the parser and helm-integration into their own modules are the biggest TODOs at the moment. I will try to arrange time as there seems to be interest for this.

nyyManni avatar Apr 20 '20 08:04 nyyManni

I'm using Doom Emacs here, which transitively consumes straight.el. I'm using this to pull in ejira until it gets published, and figured it might be helpful to others:

(package! ejira :recipe
  (:host github
   :repo "nyyManni/ejira"
   :files ("*.el")
   )
  )

Thanks for your hard work!

LoganBarnett avatar Oct 23 '20 01:10 LoganBarnett