NOTE TO FUTURE CONTRIBUTORS: I plan to merge this package into GNU Elpa or Org source at some point.
So you will need to assign your copyright to FSF in order to get your patches accepted.
As a bonus, once you have assigned your copyright to FSF, doors open up for your future contributions to Emacs too!
Contribute to documentation #
See Requirements for doc contributor.
- Clone this repo.
- Add/edit documentation to
doc/ox-hugo-manual.org. - Run
make doc.- This generates the Markdown files for the
ox-hugodocumentation site and the .org files likeREADME.organdCONTRIBUTING.orgfor GitHub.
- This generates the Markdown files for the
- Review the changes in the generated .org and .md files.
- Commit only the .org files, push branch and create PR.
- The
.org→.mdconversion is done byox-hugoon Netlify.
- The
Contribute to code #
See Requirements for code contributor.
- Clone this repo.
- Add/edit the .el files, tests in
test/site/content-org/, and documentation todoc/ox-hugo-manual.org. - Run
make md doc. - Review the changes in the generated .org and .md files.
- Ignore the changes shown in
git diffrelated to only the randomly generated Org ID’s (likeorg17de7a9).
- Ignore the changes shown in
- Commit (don’t push your branch yet!).
- As mentioned above, commit only the .org files for documentation.
- Run test:
make -j1 test(you need togit commiti.e. do the above step before this step). - Fix your commit(s) if the test fails.. repeat till you succeed.
- Push your feature branch and create PR.