unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* add org-auto-tangle to NonGNU ELPA
@ 2022-06-03  4:52 Yilkal Argaw
  2022-06-03  7:54 ` Philip Kaludercic
  0 siblings, 1 reply; 8+ messages in thread
From: Yilkal Argaw @ 2022-06-03  4:52 UTC (permalink / raw)
  To: emacs-devel

org-auto-tangle is a package that does what it says on its name it
automatically and asynchronously tangles org files on save if the org
file has the #+auto_tangle  option set to true. I am the creator and
maintainer of the package and I am willing to maintain it for the
future. I thought it might be useful to users that use org files for
their init.



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: add org-auto-tangle to NonGNU ELPA
  2022-06-03  4:52 add org-auto-tangle to NonGNU ELPA Yilkal Argaw
@ 2022-06-03  7:54 ` Philip Kaludercic
       [not found]   ` <CAJddU=pSQ29bJg1bGzCHEqe99y4+DLHAPgP2ZSax40Cpah_ymw@mail.gmail.com>
  0 siblings, 1 reply; 8+ messages in thread
From: Philip Kaludercic @ 2022-06-03  7:54 UTC (permalink / raw)
  To: Yilkal Argaw; +Cc: emacs-devel

Yilkal Argaw <yilkalargawworkneh@gmail.com> writes:

> org-auto-tangle is a package that does what it says on its name it
> automatically and asynchronously tangles org files on save if the org
> file has the #+auto_tangle  option set to true. I am the creator and
> maintainer of the package and I am willing to maintain it for the
> future. I thought it might be useful to users that use org files for
> their init.

Could you give us a link to a git repository?



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: add org-auto-tangle to NonGNU ELPA
       [not found]       ` <87ee063sx2.fsf@posteo.net>
@ 2022-06-05 13:14         ` Yilkal Argaw
  2022-06-05 14:13           ` Philip Kaludercic
  0 siblings, 1 reply; 8+ messages in thread
From: Yilkal Argaw @ 2022-06-05 13:14 UTC (permalink / raw)
  To: Philip Kaludercic, emacs-devel

[-- Attachment #1: Type: text/plain, Size: 2355 bytes --]

Ok here is a new patch.

On Fri, Jun 3, 2022 at 2:09 PM Philip Kaludercic <philipk@posteo.net> wrote:
>
> Yilkal Argaw <yilkalargawworkneh@gmail.com> writes:
>
> >> Sure it is https://github.com/yilkalargaw/org-auto-tangle
> >
> > Here is the patch to add it to the elpa packages. I forgot to attach
> > it in the original email.
> >
> > On Fri, Jun 3, 2022 at 11:52 AM Yilkal Argaw
> > <yilkalargawworkneh@gmail.com> wrote:
> >>
> >> > Could you give us a link to a git repository?
> >>
> >> Sure it is https://github.com/yilkalargaw/org-auto-tangle
> >>
> >> On Fri, Jun 3, 2022 at 10:54 AM Philip Kaludercic <philipk@posteo.net> wrote:
> >> >
> >> > Yilkal Argaw <yilkalargawworkneh@gmail.com> writes:
> >> >
> >> > > org-auto-tangle is a package that does what it says on its name it
> >> > > automatically and asynchronously tangles org files on save if the org
> >> > > file has the #+auto_tangle  option set to true. I am the creator and
> >> > > maintainer of the package and I am willing to maintain it for the
> >> > > future. I thought it might be useful to users that use org files for
> >> > > their init.
> >> >
> >> > Could you give us a link to a git repository?
> >
> > From 9cff0c644d3b394976d4a270deffd29b00ebfaa1 Mon Sep 17 00:00:00 2001
> > From: yilkalargaw <yilkalargawworkneh@gmail.com>
> > Date: Fri, 3 Jun 2022 07:45:55 +0300
> > Subject: [PATCH] add org-auto-tangle to elpa-packages
> > To: emacs-devel@gnu.org
> >
> > ---
> >  elpa-packages | 4 ++++
> >  1 file changed, 4 insertions(+)
> >
> > diff --git a/elpa-packages b/elpa-packages
> > index 3d63d453b4..eb9232e756 100644
> > --- a/elpa-packages
> > +++ b/elpa-packages
> > @@ -381,6 +381,10 @@
> >    :ignored-files (".github" "tests" "Cask" "*.nix" "*.lock")
> >    :news "CHANGELOG.md")
> >
> > + ("org-auto-tangle" :url "https://github.com/yilkalargaw/org-auto-tangle"
> > +  :readme "README.org"
> > +  :ignored-files "License.org")
>                     ^
>                     Watch out, this should be a list.  Alternatively,
>                     you may also add a .elpaignore file to your
>                     repository that will be used to exclude files from
>                     packages.
>
> >   ("org-drill"           :url "https://gitlab.com/phillord/org-drill.git"
> >    :ignored-files (".gitlab-ci.yml" "Cask"))
>
> Otherwise everything looks fine.

[-- Attachment #2: 0001-add-org-auto-tangle-to-elpa-packages.patch --]
[-- Type: application/octet-stream, Size: 796 bytes --]

From 9cff0c644d3b394976d4a270deffd29b00ebfaa1 Mon Sep 17 00:00:00 2001
From: yilkalargaw <yilkalargawworkneh@gmail.com>
Date: Fri, 3 Jun 2022 07:45:55 +0300
Subject: [PATCH] add org-auto-tangle to elpa-packages
To: emacs-devel@gnu.org

---
 elpa-packages | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/elpa-packages b/elpa-packages
index 3d63d453b4..eb9232e756 100644
--- a/elpa-packages
+++ b/elpa-packages
@@ -381,6 +381,10 @@
   :ignored-files (".github" "tests" "Cask" "*.nix" "*.lock")
   :news "CHANGELOG.md")
 
+ ("org-auto-tangle" :url "https://github.com/yilkalargaw/org-auto-tangle"
+  :readme "README.org"
+  :ignored-files ("License.org"))
+
  ("org-drill"           :url "https://gitlab.com/phillord/org-drill.git"
   :ignored-files (".gitlab-ci.yml" "Cask"))
 
-- 
2.36.1


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* Re: add org-auto-tangle to NonGNU ELPA
  2022-06-05 13:14         ` Yilkal Argaw
@ 2022-06-05 14:13           ` Philip Kaludercic
  2022-06-05 17:39             ` Yilkal Argaw
  0 siblings, 1 reply; 8+ messages in thread
From: Philip Kaludercic @ 2022-06-05 14:13 UTC (permalink / raw)
  To: Yilkal Argaw; +Cc: emacs-devel

Yilkal Argaw <yilkalargawworkneh@gmail.com> writes:

> Ok here is a new patch.

Ok, I can apply it if nobody objects.  I also want to make sure: You
don't want to use a .elpaignore file, right?

>> > + ("org-auto-tangle" :url "https://github.com/yilkalargaw/org-auto-tangle"
>> > +  :readme "README.org"
>> > +  :ignored-files "License.org")
>>                     ^
>>                     Watch out, this should be a list.  Alternatively,
>>                     you may also add a .elpaignore file to your
>>                     repository that will be used to exclude files from
>>                     packages.

[...]

> From 9cff0c644d3b394976d4a270deffd29b00ebfaa1 Mon Sep 17 00:00:00 2001
> From: yilkalargaw <yilkalargawworkneh@gmail.com>
> Date: Fri, 3 Jun 2022 07:45:55 +0300
> Subject: [PATCH] add org-auto-tangle to elpa-packages
> To: emacs-devel@gnu.org
>
> ---
>  elpa-packages | 4 ++++
>  1 file changed, 4 insertions(+)
>
> diff --git a/elpa-packages b/elpa-packages
> index 3d63d453b4..eb9232e756 100644
> --- a/elpa-packages
> +++ b/elpa-packages
> @@ -381,6 +381,10 @@
>    :ignored-files (".github" "tests" "Cask" "*.nix" "*.lock")
>    :news "CHANGELOG.md")
>  
> + ("org-auto-tangle" :url "https://github.com/yilkalargaw/org-auto-tangle"
> +  :readme "README.org"
> +  :ignored-files ("License.org"))
> +
>   ("org-drill"           :url "https://gitlab.com/phillord/org-drill.git"
>    :ignored-files (".gitlab-ci.yml" "Cask"))



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: add org-auto-tangle to NonGNU ELPA
  2022-06-05 14:13           ` Philip Kaludercic
@ 2022-06-05 17:39             ` Yilkal Argaw
  2022-06-06 15:15               ` Philip Kaludercic
  0 siblings, 1 reply; 8+ messages in thread
From: Yilkal Argaw @ 2022-06-05 17:39 UTC (permalink / raw)
  To: Philip Kaludercic; +Cc: emacs-devel

> Philip Kaludercic <philipk@posteo.net>
> to:Yilkal Argaw <yilkalargawworkneh@gmail.com>
> cc:emacs-devel@gnu.org
>
> Ok, I can apply it if nobody objects.  I also want to make sure: You
> don't want to use a .elpaignore file, right?

Since it is a really small one file project I will not add .elpaignore for now.
Maybe in the future.

On Sun, Jun 5, 2022 at 5:13 PM Philip Kaludercic <philipk@posteo.net> wrote:
>
> Yilkal Argaw <yilkalargawworkneh@gmail.com> writes:
>
> > Ok here is a new patch.
>
> Ok, I can apply it if nobody objects.  I also want to make sure: You
> don't want to use a .elpaignore file, right?
>
> >> > + ("org-auto-tangle" :url "https://github.com/yilkalargaw/org-auto-tangle"
> >> > +  :readme "README.org"
> >> > +  :ignored-files "License.org")
> >>                     ^
> >>                     Watch out, this should be a list.  Alternatively,
> >>                     you may also add a .elpaignore file to your
> >>                     repository that will be used to exclude files from
> >>                     packages.
>
> [...]
>
> > From 9cff0c644d3b394976d4a270deffd29b00ebfaa1 Mon Sep 17 00:00:00 2001
> > From: yilkalargaw <yilkalargawworkneh@gmail.com>
> > Date: Fri, 3 Jun 2022 07:45:55 +0300
> > Subject: [PATCH] add org-auto-tangle to elpa-packages
> > To: emacs-devel@gnu.org
> >
> > ---
> >  elpa-packages | 4 ++++
> >  1 file changed, 4 insertions(+)
> >
> > diff --git a/elpa-packages b/elpa-packages
> > index 3d63d453b4..eb9232e756 100644
> > --- a/elpa-packages
> > +++ b/elpa-packages
> > @@ -381,6 +381,10 @@
> >    :ignored-files (".github" "tests" "Cask" "*.nix" "*.lock")
> >    :news "CHANGELOG.md")
> >
> > + ("org-auto-tangle" :url "https://github.com/yilkalargaw/org-auto-tangle"
> > +  :readme "README.org"
> > +  :ignored-files ("License.org"))
> > +
> >   ("org-drill"           :url "https://gitlab.com/phillord/org-drill.git"
> >    :ignored-files (".gitlab-ci.yml" "Cask"))



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: add org-auto-tangle to NonGNU ELPA
  2022-06-05 17:39             ` Yilkal Argaw
@ 2022-06-06 15:15               ` Philip Kaludercic
  2022-06-06 17:56                 ` Yilkal Argaw
  0 siblings, 1 reply; 8+ messages in thread
From: Philip Kaludercic @ 2022-06-06 15:15 UTC (permalink / raw)
  To: Yilkal Argaw; +Cc: emacs-devel


>> > Ok here is a new patch.
>>
>> Ok, I can apply it if nobody objects.  

I have applied and pushed the patch (with a reworded commit message).
Are you familiar with how ELPA works, e.g. how packages are updated?



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: add org-auto-tangle to NonGNU ELPA
  2022-06-06 15:15               ` Philip Kaludercic
@ 2022-06-06 17:56                 ` Yilkal Argaw
  2022-06-07  8:00                   ` Philip Kaludercic
  0 siblings, 1 reply; 8+ messages in thread
From: Yilkal Argaw @ 2022-06-06 17:56 UTC (permalink / raw)
  To: Philip Kaludercic; +Cc: emacs-devel

> I have applied and pushed the patch (with a reworded commit message).
> Are you familiar with how ELPA works, e.g. how packages are updated?

Not ELPA exactly but is it much different than MELPA?

On Mon, Jun 6, 2022 at 6:15 PM Philip Kaludercic <philipk@posteo.net> wrote:
>
>
> >> > Ok here is a new patch.
> >>
> >> Ok, I can apply it if nobody objects.
>
> I have applied and pushed the patch (with a reworded commit message).
> Are you familiar with how ELPA works, e.g. how packages are updated?



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: add org-auto-tangle to NonGNU ELPA
  2022-06-06 17:56                 ` Yilkal Argaw
@ 2022-06-07  8:00                   ` Philip Kaludercic
  0 siblings, 0 replies; 8+ messages in thread
From: Philip Kaludercic @ 2022-06-07  8:00 UTC (permalink / raw)
  To: Yilkal Argaw; +Cc: emacs-devel

Yilkal Argaw <yilkalargawworkneh@gmail.com> writes:

>> I have applied and pushed the patch (with a reworded commit message).
>> Are you familiar with how ELPA works, e.g. how packages are updated?
>
> Not ELPA exactly but is it much different than MELPA?

Packages are synchronised daily, and the ELPA build system mirrors your
git repository.  So you should watch out not to force-push commits,
otherwise the two might diverge.

New releases are created whenever a commit updates the ";; Version:" tag
in the package header.  No special messages or Git tags are necessary.

And you should keep the NonGNU ELPA rules in mind:
https://git.savannah.gnu.org/cgit/emacs/nongnu.git/tree/README.org#n118

> On Mon, Jun 6, 2022 at 6:15 PM Philip Kaludercic <philipk@posteo.net> wrote:
>>
>>
>> >> > Ok here is a new patch.
>> >>
>> >> Ok, I can apply it if nobody objects.
>>
>> I have applied and pushed the patch (with a reworded commit message).
>> Are you familiar with how ELPA works, e.g. how packages are updated?



^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2022-06-07  8:00 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-06-03  4:52 add org-auto-tangle to NonGNU ELPA Yilkal Argaw
2022-06-03  7:54 ` Philip Kaludercic
     [not found]   ` <CAJddU=pSQ29bJg1bGzCHEqe99y4+DLHAPgP2ZSax40Cpah_ymw@mail.gmail.com>
     [not found]     ` <CAJddU=oB5e6d95Ggo-wGJefAbPCTse7wAciGn5Uf4mDp5eUfgA@mail.gmail.com>
     [not found]       ` <87ee063sx2.fsf@posteo.net>
2022-06-05 13:14         ` Yilkal Argaw
2022-06-05 14:13           ` Philip Kaludercic
2022-06-05 17:39             ` Yilkal Argaw
2022-06-06 15:15               ` Philip Kaludercic
2022-06-06 17:56                 ` Yilkal Argaw
2022-06-07  8:00                   ` Philip Kaludercic

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).