Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/luontola/tdd-mooc

Massive open online course for learning Test-Driven Development
https://github.com/luontola/tdd-mooc

course tdd

Last synced: 4 days ago
JSON representation

Massive open online course for learning Test-Driven Development

Awesome Lists containing this project

README

        

# [TDD MOOC](https://tdd.mooc.fi): Course material

The source code for the website of [TDD MOOC](https://tdd.mooc.fi) at the University of Helsinki, brought to you
by [Esko Luontola](https://twitter.com/EskoLuontola) and [Nitor](https://nitor.com/). The course material is in the `data` directory.

## Contributing to the content

If you spot a mistake, feel free to open an issue in this repo after consulting with the course assistants.

If you'd help us making the correction, you can open a pull request with your proposed changes. You may find these resources helpful for doing this:

* [About pull requests](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/about-pull-requests)
* [Markdown tutorial](https://commonmark.org/help/tutorial/)
* [Markdown specification](https://spec.commonmark.org/current/)

## License

The course material is licensed under the [Creative Commons BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/deed) license.

## Development (new)

Start development server at http://localhost:3000

lein ring server-headless

Run tests

lein kaocha --watch

Export the website to disk

lein export

Check for dependency updates

lein ancient :all

## Development (doomed)

Start development server at http://localhost:8000

nvm use && npm run develop

Publish the website

./update-site.sh