Skip to content

Move Code Reviewers from Wiki into the book #946

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 16 commits into from
Nov 29, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
* [Algorithm Archive](README.md)
* [Introduction](contents/introduction/introduction.md)
* [How To Contribute](contents/how_to_contribute/how_to_contribute.md)
* [Code Reviewers](contents/code_reviews/code_reviewers.md)
* [Plotting](contents/plotting/plotting.md)
* [Domain Coloring](contents/domain_coloring/domain_coloring.md)
* [Iterated Function Systems](contents/IFS/IFS.md)
Expand Down
69 changes: 69 additions & 0 deletions contents/code_reviews/code_reviewers.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
# Code Reviewers

If you are comfortable reviewing a language, please add yourself to the table below:

[//]: # (To add yourself to the table, please add a link at the bottom of the article and reference yourself in the following format next to each language [@username]. If there are multiple usernames for a language, make sure to seperate them with commas)

Language | Reviewers
-|-
asm-x64 |
bash |
c | [@amaras]
c# |
clojure |
coconut | [@amaras]
c++ | [@ShadowMitia]
crystal |
D |
dart |
elm |
emojicode |
factor |
fortran | [@leios]
gnuplot | [@leios]
go |
haskell |
java |
javascript | [@ntindle],[@ShadowMitia]
julia | [@leios]
kotlin |
labview |
lolcode |
lisp |
lua |
matlab |
nim |
ocaml | [@ShadowMitia]
php |
piet |
powershell |
python | [@ntindle],[@ShadowMitia],[@amaras],[@PeanutbutterWarrior]
r |
racket |
ruby |
rust | [@ShadowMitia],[@PeanutbutterWarrior]
scala |
scheme |
scratch | [@leios]
smalltask |
swift |
typescript | [@ntindle]
v |
viml |
whitespace |

If you are comfortable reviewing a toolchain change, please add yourself to the list below:

Feature | Reviewers
-|-
Dev Container | [@ntindle], [@ShadowMitia]
Docker | [@ntindle], [@ShadowMitia]
Github Actions | [@ntindle]
Honkit |
Scons | [@amaras],[@PeanutbutterWarrior]
Chapters | [@leios]

[@leios]: https://github.com/leios
[@ntindle]: https://github.com/ntindle
[@amaras]: https://github.com/amaras
[@ShadowMitia]: https://github.com/ShadowMitia
4 changes: 3 additions & 1 deletion contents/how_to_contribute/how_to_contribute.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,9 @@ For now, here are the basics for submitting code to the Algorithm Archive:
3. **CONTRIBUTORS.md**: After contributing code, please echo your name to the end of `CONTRIBUTORS.md` with `echo "- name" >> CONTRIBUTORS.md`.
4. **Building the Algorithm Archive**: Before every submission, you should build the Algorithm Archive on your own machine. To do this, install [Node](https://nodejs.org/) and use `npm install` and then `npm run serve` in the main directory (where `README.md` is). This will provide a local URL to go to to view the archive in your browser of choice. Use this server to make sure your version of the Algorithm Archive works cleanly for the chapter you are updating!

To submit code, simply go to the `code/` directory of whatever chapter you want and add another directory for your language of choice.
To **submit code**, go to the `code/` directory of whatever chapter you want and add another directory for your language of choice.

You can also help out by **reviewing code**, if you have the ability to review a language (and want to be asked to do so), please add yourself to [the Code Reviewers list](../code_reviews/code_reviewers.md)

We use two GitBook plugins to allow users to flip between languages on different algorithms.
One is the theme-api, and the other is the include-codeblock api.
Expand Down