coala-emacs icon indicating copy to clipboard operation
coala-emacs copied to clipboard

Put package on melpa

Open codingquark opened this issue 9 years ago • 15 comments

It is much much easier to have packages installed from melpa or marmalade.

codingquark avatar Aug 12 '16 11:08 codingquark

Hey @codingquark do you know how to do this? I'm not sure if we have someone who has knowledge of that :)

sils avatar Aug 12 '16 12:08 sils

Thanks for your interest btw.!

sils avatar Aug 12 '16 12:08 sils

Unfortunately, I do not know. But I'll find out. :)

codingquark avatar Aug 12 '16 12:08 codingquark

I too need this on some package archive. Should I put it up on melpa?

lepisma avatar Jan 16 '17 05:01 lepisma

@lepisma that'd be awesome, can you give us access somehow so we can maintain the package?

sils avatar Jan 16 '17 10:01 sils

It will just be a simple pull request to melpa (like this commit). This repository will be the go-to source. Also, a release tag will be useful.

lepisma avatar Jan 16 '17 10:01 lepisma

Awesome! I'll just fix twoish things here then make a release tag for you within an hour or so.

sils avatar Jan 16 '17 11:01 sils

@lepisma I made a fix and tagged latest master with 0.9.0

sils avatar Jan 16 '17 11:01 sils

@sils if you merge #10 , could you also move the release tag to the commit with version in header ;; Version: 0.9.0? Thanks

lepisma avatar Jan 17 '17 05:01 lepisma

uhm moving a tag isn't usually good practice, it's more of a bugfix release so I made https://github.com/coala/coala-emacs/releases/tag/0.9.1 after which I realized that you just declared the version as 0.9.0 in your PR. So let's declare the version as 0.9.2 and release it as 0.9.2?

sils avatar Jan 17 '17 08:01 sils

Actually, there are a couple more issues before moving ahead. The checker is not working as of now.

  • There are no modes (python-mode, js-mode etc.) set for flycheck to bind this checker with
  • It doesn't add itself to the list of checker 'flycheck-checkers or provide a setup function for the same
  • Even after fixing these, there is some issue with the parsing.

I will formally file issues once I get free and pick out the problem in these couple of days. I guess tags should follow these few fixes?

lepisma avatar Jan 17 '17 08:01 lepisma

yep we can tag anything but moving a tag is very bad practice, releases are immutable. We can do as many bugfix releases as we want, I'd restrict feature releases to be in synch with coala, i.e. we should wait til coala 0.10 (~2 weeks) if we want to add features.

sils avatar Jan 17 '17 09:01 sils

Short: I'd first fix everything, then release 0.9.2

sils avatar Jan 17 '17 09:01 sils

Btw. 0.10 was just released, feel free to upgrade (or not, API didn't change)

sils avatar Feb 05 '17 23:02 sils

I can't find it on Melpa, did you guys successfully put it there?

9r0x avatar Nov 01 '17 11:11 9r0x