sheijk/org-menu

Submit to ELPA/MELPA/Org-upstream?

Closed this issue · 15 comments

minad commented
Submit to ELPA/MELPA/Org-upstream?

That's a good idea and I plan to do this in the end. However for now I still see this as a bit experimental and I haven't heard much feedback from users so I'm not sure this is ready to be submitted, yet

minad commented

From what I've seen, I think it is ready :)

I support you applying to melpa and am willing to help you with the application if you need any help.

@Boruch-Baum thanks. I think I've checked most things required by Melpa. What stopped me from submitting was that I'm not entirely sure I'm using transient in an optimal way. See some of the quasi-quotations I need to produce the menu. I have a vague feeling there might be better ways to do this but couldn't figure them out using other projects and the existing docs. And as far as I see it's author is working on more documentation but also very busy. So a review of transient usage here would help me if you're familiar with it

minad commented

Would it make sense to rename this package to org-transient before submission to a package repository?

I've been summoned? 😈

Also, @tarsius, the developer of the transient package, is active presence on the MELPA project, so the simple act of applying to MELPA is bound to get his attention.

Maybe, maybe not. To be sure you got to mention me explicitly.

I haven't looked to closely at this package yet, but am happy someone else wrote it so that I don't have to. 😀

Also there's a bit of talk about using transient on the org-list: https://list.orgmode.org/20220207153704.104259-1-mejlaandersj@gmail.com/T/#t. I haven't joined in and don't plan to review this in depth anytime soon because my plan is to work on transient in April and focus on other things before then.

For the name: I consider using transient an implementation detail, it could as well use hydra. Although realistically switching might break configs and extensions if someone makes one in the future

Thanks for the link to the orgmode discussion, will look into it

@tarsius if I condense the places where I'm not sure about my usage of transient APIs into small examples would you be able to provide feedback (as in "this feature would make this simpler")?

minad commented

For the name: I consider using transient an implementation detail, it could as well use hydra. Although realistically switching might break configs and extensions if someone makes one in the future

Yes, one could consider it a detail. However Transient is part of Emacs now and people may prefer to either use Hydra or Transient for consistency, since these packages overlap too much. Therefore it may be an advantage to be explicit here. Since Transient made it into Emacs, I assume it will be the go-to libray for new packages. On the other hand org-menu is a shorter and snappier name. I don't have a strong opinion.

@sheijk Yes, but I might be slow and would appreciate it if you first searched to see if others already made similar feature requests.

Hm, that might have come out too negative.

Hearing from people who want to do things with transient that seem just in reach but aren't quite there yet is useful.

Hey there! Sorry to warm up this closed issue. It was originally about MELPA inclusion. Is the package now available from MELPA? I wasn't able to find it, maybe under a different name?