[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Ada/SPARK support in Babel
From: |
Ihor Radchenko |
Subject: |
Re: Ada/SPARK support in Babel |
Date: |
Sun, 25 Feb 2024 10:40:33 +0000 |
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>