diff options
-rw-r--r-- | doc/gnosis.info | 91 | ||||
-rw-r--r-- | doc/gnosis.org | 4 | ||||
-rw-r--r-- | doc/gnosis.texi | 37 |
3 files changed, 102 insertions, 30 deletions
diff --git a/doc/gnosis.info b/doc/gnosis.info index 252fe79..b7afab8 100644 --- a/doc/gnosis.info +++ b/doc/gnosis.info @@ -3,7 +3,7 @@ gnosis.texi. INFO-DIR-SECTION Emacs misc features START-INFO-DIR-ENTRY -* Gnosis (γνῶσις): (gnosis). Spaced Repetition System For Note Taking & Self-Testing. +* Gnosis: (gnosis). Spaced Repetition Note Taking System. END-INFO-DIR-ENTRY @@ -17,7 +17,7 @@ enhance memory retention through active recall. It allows users to set specific review intervals for note decks & tags, creating an optimal learning environment tailored to each specific topic/subject. -This manual is written for Gnosis version 0.4.2, released on 2024-09-5. +This manual is written for Gnosis version 0.4.4, released on 2024-10-06. • Manual: • <https://elpa.nongnu.org/nongnu/doc/gnosis.html> @@ -40,6 +40,7 @@ This manual is written for Gnosis version 0.4.2, released on 2024-09-5. * Configuring Note Types:: * Sync between devices:: * Interactions with other software:: +* Contributing:: -- The Detailed Node Listing -- @@ -71,6 +72,10 @@ Interactions with other software * emacs-no-littering:: +Contributing + +* How to create a patch:: + File: gnosis.info, Node: Introduction, Next: Adding notes, Prev: Top, Up: Top @@ -439,7 +444,7 @@ your configuration: (gnosis-vc-pull) ;; Run vc-pull for gnosis on startup -File: gnosis.info, Node: Interactions with other software, Prev: Sync between devices, Up: Top +File: gnosis.info, Node: Interactions with other software, Next: Contributing, Prev: Sync between devices, Up: Top 9 Interactions with other software ********************************** @@ -464,32 +469,66 @@ configuration: This sets ‘gnosis-dir’ to ‘~/.emacs.d/var/gnosis’, in line with the folders of other packages. + +File: gnosis.info, Node: Contributing, Prev: Interactions with other software, Up: Top + +10 Contributing +*************** + +Thank you for considering contributing back to gnosis. You can +contribute by submitting a pull request on the codeberg mirror +repository, or directly sending me patch via email. + +* Menu: + +* How to create a patch:: + + +File: gnosis.info, Node: How to create a patch, Up: Contributing + +10.1 How to create a patch +========================== + +_Example:_ + + $ git clone https://git.thanosapollo.com/gnosis.git && cd gnosis + $ emacs something + $ git add something + $ git commit -m "Fix something" + $ git format-patch HEAD^1 + 0001-Fix-something.patch + + You can sent the patch to "Thanos Apollo", the email of which you can +find on the git log. + Tag Table: -Node: Top252 -Node: Introduction1674 -Node: Adding notes2687 -Node: Note Types3098 -Node: Cloze3316 -Node: MC-Cloze (Under development)4478 -Node: MCQ5466 -Node: Basic Type5904 -Node: Double6180 -Node: y-or-n6446 -Node: Customization6848 -Node: Image size7033 -Node: Typos | String Comparison7319 -Node: Gnosis Algorithm8094 -Node: Anagnosis Event8741 -Node: Proto9482 -Node: Editing notes10249 -Node: Configuring Note Types10643 -Node: Custom Note Types10855 -Node: Development12065 -Node: Sync between devices12484 -Node: Interactions with other software13569 -Node: emacs-no-littering13774 +Node: Top221 +Node: Introduction1702 +Node: Adding notes2715 +Node: Note Types3126 +Node: Cloze3344 +Node: MC-Cloze (Under development)4506 +Node: MCQ5494 +Node: Basic Type5932 +Node: Double6208 +Node: y-or-n6474 +Node: Customization6876 +Node: Image size7061 +Node: Typos | String Comparison7347 +Node: Gnosis Algorithm8122 +Node: Anagnosis Event8769 +Node: Proto9510 +Node: Editing notes10277 +Node: Configuring Note Types10671 +Node: Custom Note Types10883 +Node: Development12093 +Node: Sync between devices12512 +Node: Interactions with other software13597 +Node: emacs-no-littering13823 +Node: Contributing14323 +Node: How to create a patch14665 End Tag Table diff --git a/doc/gnosis.org b/doc/gnosis.org index 9fcf95d..b89401e 100644 --- a/doc/gnosis.org +++ b/doc/gnosis.org @@ -14,8 +14,8 @@ #+macro: kbd @@texinfo:@kbd{@@$1@@texinfo:}@@ #+texinfo_filename: gnosis.info #+texinfo_dir_category: Emacs misc features -#+texinfo_dir_title: Gnosis (γνῶσις): (gnosis) -#+texinfo_dir_desc: Spaced Repetition System For Note Taking & Self-Testing +#+texinfo_dir_title: Gnosis: (gnosis) +#+texinfo_dir_desc: Spaced Repetition Note Taking System #+texinfo_header: @set MAINTAINERSITE @uref{https://thanosapollo.org,maintainer webpage} #+texinfo_header: @set MAINTAINER Thanos Apollo #+texinfo_header: @set MAINTAINEREMAIL @email{[email protected]} diff --git a/doc/gnosis.texi b/doc/gnosis.texi index 4816566..a0d9a89 100644 --- a/doc/gnosis.texi +++ b/doc/gnosis.texi @@ -12,7 +12,7 @@ @dircategory Emacs misc features @direntry -* Gnosis (γνῶσις): (gnosis). Spaced Repetition System For Note Taking & Self-Testing. +* Gnosis: (gnosis). Spaced Repetition Note Taking System. @end direntry @finalout @@ -31,7 +31,7 @@ specific review intervals for note decks & tags, creating an optimal learning environment tailored to each specific topic/subject. @noindent -This manual is written for Gnosis version 0.4.2, released on 2024-09-5. +This manual is written for Gnosis version 0.4.4, released on 2024-10-06. @itemize @item @@ -68,6 +68,7 @@ Git repositories: * Configuring Note Types:: * Sync between devices:: * Interactions with other software:: +* Contributing:: @detailmenu --- The Detailed Node Listing --- @@ -100,6 +101,10 @@ Interactions with other software * emacs-no-littering:: +Contributing + +* How to create a patch:: + @end detailmenu @end menu @@ -455,4 +460,32 @@ its standards by adding the following snippet to your configuration: This sets @samp{gnosis-dir} to @samp{~/.emacs.d/var/gnosis}, in line with the folders of other packages. +@node Contributing +@chapter Contributing + +Thank you for considering contributing back to gnosis. You can +contribute by submitting a pull request on the codeberg mirror +repository, or directly sending me patch via email. + +@menu +* How to create a patch:: +@end menu + +@node How to create a patch +@section How to create a patch + +@emph{Example:} + +@example +$ git clone https://git.thanosapollo.com/gnosis.git && cd gnosis +$ emacs something +$ git add something +$ git commit -m "Fix something" +$ git format-patch HEAD^1 +0001-Fix-something.patch +@end example + +You can sent the patch to ``Thanos Apollo'', the email of which you can +find on the git log. + @bye |