Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/luontola/tdd-mooc
- Owner: luontola
- Created: 2021-05-27T20:14:48.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-06T12:02:14.000Z (8 days ago)
- Last Synced: 2024-11-06T12:37:16.336Z (8 days ago)
- Topics: course, tdd
- Language: JavaScript
- Homepage: https://tdd.mooc.fi
- Size: 18.9 MB
- Stars: 15
- Watchers: 3
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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