Skip to content

Commit

Permalink
update README
Browse files Browse the repository at this point in the history
  • Loading branch information
Seasawher committed Mar 17, 2024
1 parent b99fd35 commit 89040f4
Showing 1 changed file with 17 additions and 2 deletions.
19 changes: 17 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# Lean 99: Ninety-Nine Lean Probelms

## Acknowledgements
These are Lean translations of [Ninety-Nine Haskell Problems](https://wiki.haskell.org/H-99:_Ninety-Nine_Haskell_Problems), which are themselves translations of [Ninety-Nine Lisp Probelms](https://www.ic.unicamp.br/~meidanis/courses/mc336/problemas-lisp/L-99_Ninety-Nine_Lisp_Problems.html).

* [H-99](https://wiki.haskell.org/H-99:_Ninety-Nine_Haskell_Problems)
## Contributing

All contributions are wellcome! This repository uses external libraries as follows:

* Generate HTML from `.md` files using [mdbook](https://github.com/rust-lang/mdBook).
* Generate `.md` files from `.lean` files in the `md` directory using [md-gen](https://github.com/Seasawher/mdgen).
* The Lean files in the `Src` folder contain the answers to the questions. The answers are deleted using the [mk-exercise](https://github.com/Seasawher/mk-exercise) and output to the `md` folder.
* [import-all](https://github.com/Seasawher/import-all) is used to generate import statements automatically. This is also used in CI.

To contribute to this repository, please follow these steps.

0. Create a new branch.
1. Edit the Lean files in the `Src` folder.
2. Edit [SUMMARY.md](./md/SUMMARY.md) if you are going to add new pages.
3. Run `lake run build`.
4. Commit the changes and open a pull request!

0 comments on commit 89040f4

Please sign in to comment.