Francesc Rocher <francesc.roc...@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>