From: Ihor Radchenko <yantar92@posteo.net>
To: Francesc Rocher <francesc.rocher@gmail.com>
Cc: Bastien Guerry <bzg@gnu.org>, emacs-orgmode@gnu.org
Subject: Re: Ada/SPARK support in Babel
Date: Sun, 25 Feb 2024 10:40:33 +0000 [thread overview]
Message-ID: <87cyskn7xa.fsf@localhost> (raw)
In-Reply-To: <CAKMo=hXGLh1ZuZXa-tD_Wq9DD933mgpHaFWFkDexjKFB6qAimA@mail.gmail.com>
Francesc Rocher <francesc.rocher@gmail.com> writes:
> If you still want to include it into the mainstream org-mode repository,
> then I'll be more than happy
> to contribute. If so, let me know what are the next steps and what kind of
> test do you expect.
Yes, we are interested to have Ada support in Org mode repository.
Here is what you need to do:
1. Check our contributor instructions at
https://orgmode.org/worg/org-contribute.html#first-patch
In particular, pay attention to the ChangeLog entry format.
You also need FSF copyright assignment.
Don't worry to make mistakes - we will guide you through once you
submit patches.
2. https://github.com/rocher/ob-ada-spark/blob/main/ob-ada-spark.el
should go to lisp/ directory of Org repository.
Make sure to update the file header, updating the licence and stating
that it is now a part of Emacs.
3. You need to get rid of any external library dependencies (f.el)
4. https://github.com/rocher/ob-ada-spark/blob/main/ob-doc-Ada-SPARK.org
should go to
https://orgmode.org/worg/org-contrib/babel/languages/index.html
You will need to make a patch against https://git.sr.ht/~bzg/worg
Also, make sure to follow
https://orgmode.org/worg/org-contrib/babel/languages/ob-doc-template.org
5. You need to add tests to testing/lisp in Org repository.
You may use
https://git.savannah.gnu.org/cgit/emacs/org-mode.git/tree/testing/lisp/test-ob-java.el
as a reference.
6. It will be best if you continue maintaining ob-ada within Org mode
repository. If you are willing to, we will also give you write access
to the Org mode repository on savannah. We will provide instructions
later, when we reach this stage.
Note that we use Org mailing list to track bugs and discuss the
development. You do not have to be subscribed, we can forward
relevant email threads to your email inbox.
If you have any questions, feel free to ask us.
--
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>
next prev parent reply other threads:[~2024-02-25 10:37 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-12-01 8:02 Ada/SPARK support in Babel Francesc Rocher
2021-12-07 10:01 ` Francesc Rocher
2023-12-17 14:17 ` Ihor Radchenko
2024-02-24 13:56 ` Bastien Guerry
2024-02-24 18:41 ` Francesc Rocher
2024-02-25 10:40 ` Ihor Radchenko [this message]
2024-03-10 18:44 ` Testing issues for " Francesc Rocher
2024-03-12 12:00 ` Ihor Radchenko
2024-05-13 8:10 ` Ihor Radchenko
2024-05-13 16:28 ` Francesc Rocher
2024-05-18 9:30 ` Ihor Radchenko
2024-07-18 6:56 ` Ihor Radchenko
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87cyskn7xa.fsf@localhost \
--to=yantar92@posteo.net \
--cc=bzg@gnu.org \
--cc=emacs-orgmode@gnu.org \
--cc=francesc.rocher@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.