More macro-ization
This commit is contained in:
parent
8d01c6272e
commit
909bedb9c0
1 changed files with 10 additions and 7 deletions
17
book.org
17
book.org
|
@ -44,6 +44,14 @@
|
||||||
#+OPTIONS: H:4
|
#+OPTIONS: H:4
|
||||||
#+OPTIONS: toc:3
|
#+OPTIONS: toc:3
|
||||||
#+OPTIONS: broken-links:mark
|
#+OPTIONS: broken-links:mark
|
||||||
|
#+MACRO: num_commits 16 thousand
|
||||||
|
#+MACRO: num_prs 3\thinsp{}800
|
||||||
|
#+MACRO: num_contributors 26
|
||||||
|
#+MACRO: num_exercises 16 thousand
|
||||||
|
#+MACRO: num_releases 339
|
||||||
|
#+MACRO: num_schools one thousand
|
||||||
|
#+MACRO: num_submissions 17 million
|
||||||
|
#+MACRO: num_users 65 thousand
|
||||||
#+cite_export: csl citation-style.csl
|
#+cite_export: csl citation-style.csl
|
||||||
#+bibliography: bibliography.bib
|
#+bibliography: bibliography.bib
|
||||||
|
|
||||||
|
@ -52,11 +60,6 @@ There should be a `#+LATEX: \frontmatter` here, but I want to still be able to e
|
||||||
Because of this the `\frontmatter` statement needs to be part of the `org-latex-toc-command` (which is set in the =.dir-locals.el=/=build.el= file).
|
Because of this the `\frontmatter` statement needs to be part of the `org-latex-toc-command` (which is set in the =.dir-locals.el=/=build.el= file).
|
||||||
#+END_COMMENT
|
#+END_COMMENT
|
||||||
|
|
||||||
#+MACRO: num_users 65 thousand
|
|
||||||
#+MACRO: num_exercises 16 thousand
|
|
||||||
#+MACRO: num_schools one thousand
|
|
||||||
#+MACRO: num_submissions 17 million
|
|
||||||
|
|
||||||
* To-dos
|
* To-dos
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:CREATED: [2023-11-20 Mon 17:14]
|
:CREATED: [2023-11-20 Mon 17:14]
|
||||||
|
@ -906,8 +909,8 @@ This means that the only student that can be impacted by the Python Tutor failin
|
||||||
:END:
|
:END:
|
||||||
|
|
||||||
Development of Dodona is done on GitHub.
|
Development of Dodona is done on GitHub.
|
||||||
Over the years, Dodona has seen over 16\thinsp{}000 commits by 26 contributors, and there have been 339 releases.
|
Over the years, Dodona has seen over {{{num_commits}}} commits by {{{num_contributors}}} contributors, and there have been {{{num_releases}}} releases.
|
||||||
All new features and bug fixes are added to the main branch through pull requests, of which there have been almost 3\thinsp{}800.
|
All new features and bug fixes are added to the main branch through pull requests, of which there have been almost {{{num_prs}}}.
|
||||||
These pull requests are reviewed by (at least) two other developers of the Dodona team before they are merged.
|
These pull requests are reviewed by (at least) two other developers of the Dodona team before they are merged.
|
||||||
We also treat pull requests as a form of documentation by writing an extensive PR description and adding screenshots for all visual changes or additions.
|
We also treat pull requests as a form of documentation by writing an extensive PR description and adding screenshots for all visual changes or additions.
|
||||||
The extensive test suite also runs automatically for every pull request, and developers are encouraged to add new tests for each feature or bug fix.
|
The extensive test suite also runs automatically for every pull request, and developers are encouraged to add new tests for each feature or bug fix.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue