Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Check manifest: pre-commit, fixes, cleaning #1683

Merged
merged 2 commits into from May 30, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
4 changes: 4 additions & 0 deletions .pre-commit-config.yaml
Expand Up @@ -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
9 changes: 0 additions & 9 deletions BACKERS.md

This file was deleted.

12 changes: 10 additions & 2 deletions 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 *
25 changes: 0 additions & 25 deletions case_studies.md

This file was deleted.

1 change: 0 additions & 1 deletion docs/case_studies.md

This file was deleted.

25 changes: 25 additions & 0 deletions 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.