diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 1ba7fa3e1..7be7e3bb8 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -39,3 +39,7 @@ repos: hooks: - id: bandit args: [--ini, .bandit] + - repo: https://github.com/mgedmin/check-manifest + rev: "0.48" + hooks: + - id: check-manifest \ No newline at end of file diff --git a/BACKERS.md b/BACKERS.md deleted file mode 100644 index 0c120e061..000000000 --- a/BACKERS.md +++ /dev/null @@ -1,9 +0,0 @@ -# Backers - -We would like to thank the following people for supporting us in our efforts to maintain and improve Cookiecutter: - -* Alex DeBrie -* Alexandre Y. Harano -* Bruno Alla -* Carol Willing -* Russell Keith-Magee diff --git a/MANIFEST.in b/MANIFEST.in index 2a2838a1d..0e1034643 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,11 +1,19 @@ include AUTHORS.md +include CODE_OF_CONDUCT.md include CONTRIBUTING.md include HISTORY.md include LICENSE include README.md +exclude Makefile +exclude __main__.py +exclude .* +exclude codecov.yml +exclude test_requirements.txt +exclude tox.ini + recursive-include tests * recursive-exclude * __pycache__ recursive-exclude * *.py[co] - -recursive-include docs *.rst conf.py Makefile make.bat +recursive-exclude docs * +recursive-exclude logo * diff --git a/case_studies.md b/case_studies.md deleted file mode 100644 index db101b979..000000000 --- a/case_studies.md +++ /dev/null @@ -1,25 +0,0 @@ -# Case Studies - -This showcase is where organizations can describe how they are using Cookiecutter. - -## [BeeWare](https://beeware.org/) - -Building Python tools for platforms like mobile phones and set top boxes requires a lot of boilerplate code just to get the project running. Cookiecutter has enabled us to very quickly stub out a starter project in which running Python code can be placed, and makes maintaining those templates very easy. With Cookiecutter we've been able to deliver support [Android devices](https://github.com/beeware/Python-Android-template), [iOS devices](https://github.com/beeware/Python-iOS-template), tvOS boxes, and we're planning to add native support for iOS and Windows devices in the future. - -[BeeWare](https://beeware.org/) is an organization building open source libraries for Python support on all platforms. - -## [ChrisDev](https://chrisdev.com/) - -Anytime we start a new project we begin with a [Cookiecutter template that generates a Django/Wagtail project](https://github.com/chrisdev/wagtail-cookiecutter-foundation) Our developers like it for maintainability and our designers enjoy being able to spin up new sites using our tool chain very quickly. Cookiecutter is very useful for because it supports both Mac OSX and Windows users. - -[ChrisDev](https://chrisdev.com/) is a Trinidad-based consulting agency. - -## [OpenStack](https://www.openstack.org/) - -OpenStack uses several Cookiecutter templates to generate: - -* [Openstack compliant puppet-modules](https://github.com/openstack/puppet-openstack-cookiecutter) -* [Install guides](https://github.com/openstack/installguide-cookiecutter) -* [New tempest plugins](https://github.com/openstack/tempest-plugin-cookiecutter) - -[OpenStack](https://www.openstack.org/) is open source software for creating private and public clouds. diff --git a/docs/case_studies.md b/docs/case_studies.md deleted file mode 120000 index 214ddc2b6..000000000 --- a/docs/case_studies.md +++ /dev/null @@ -1 +0,0 @@ -../case_studies.md \ No newline at end of file diff --git a/docs/case_studies.md b/docs/case_studies.md new file mode 100644 index 000000000..db101b979 --- /dev/null +++ b/docs/case_studies.md @@ -0,0 +1,25 @@ +# Case Studies + +This showcase is where organizations can describe how they are using Cookiecutter. + +## [BeeWare](https://beeware.org/) + +Building Python tools for platforms like mobile phones and set top boxes requires a lot of boilerplate code just to get the project running. Cookiecutter has enabled us to very quickly stub out a starter project in which running Python code can be placed, and makes maintaining those templates very easy. With Cookiecutter we've been able to deliver support [Android devices](https://github.com/beeware/Python-Android-template), [iOS devices](https://github.com/beeware/Python-iOS-template), tvOS boxes, and we're planning to add native support for iOS and Windows devices in the future. + +[BeeWare](https://beeware.org/) is an organization building open source libraries for Python support on all platforms. + +## [ChrisDev](https://chrisdev.com/) + +Anytime we start a new project we begin with a [Cookiecutter template that generates a Django/Wagtail project](https://github.com/chrisdev/wagtail-cookiecutter-foundation) Our developers like it for maintainability and our designers enjoy being able to spin up new sites using our tool chain very quickly. Cookiecutter is very useful for because it supports both Mac OSX and Windows users. + +[ChrisDev](https://chrisdev.com/) is a Trinidad-based consulting agency. + +## [OpenStack](https://www.openstack.org/) + +OpenStack uses several Cookiecutter templates to generate: + +* [Openstack compliant puppet-modules](https://github.com/openstack/puppet-openstack-cookiecutter) +* [Install guides](https://github.com/openstack/installguide-cookiecutter) +* [New tempest plugins](https://github.com/openstack/tempest-plugin-cookiecutter) + +[OpenStack](https://www.openstack.org/) is open source software for creating private and public clouds.