# Sources and attribution The input documents are unmodified README snapshots of real Pallets projects: - [Flask](https://github.com/pallets/flask) - [Click](https://github.com/pallets/click) - [Jinja](https://github.com/pallets/jinja) See `sources.json` in the repository for exact source commits, retrieval times and SHA-256 hashes. The original BSD-3-Clause notices are in `third_party/`. TextLab's license does not replace the licenses of these documents. The teaching approach is inspired by [CodeRefinery's workflow-management lesson](https://coderefinery.github.io/reproducible-research/workflow-management/). TextLab's code is a new workshop example, not an official CodeRefinery repository.