Skip to content

A Template Python Repository (FORK)

License

Unknown, Unknown licenses found

Licenses found

Unknown
LICENSE
Unknown
LICENSE.md
Notifications You must be signed in to change notification settings

kendrick-walls-work/python-repo

 
 

Repository files navigation

About

This repo is basically my template for new repos/projects

CI Template:

By default this template will assume that the Travis CI Service and Circle-CI Service are used for CI/CD

Status

master:

status CircleCI Appveyor Python 3 Updates Test Coverage code coverage Coverage Status coverity Code Climate CodeFactor codebeat badge Size commits-since

Stable:

status CircleCI Appveyor code coverage code coverage Coverage Status codebeat badge

How do I use this to create a new project repo?

(assuming new project is already forked on github to MY-NEW-REPO)

# cd /MY-AWSOME-DEV-PATH
git clone https://github.com/reactive-firewall/MY-NEW-REPO.git MY-NEW-REPO
# cd ./MY-NEW-REPO

Dev Testing Template:

In a rush? Then use this:

make clean ; # cleans up from any previous tests hopefully
make test ; # runs the tests
make clean ; # cleans up for next test

Use PEP8 to check code style? Great! Try this:

make clean ; # cleans up from any previous tests hopefully
make test-style ; # runs the tests
make clean ; # cleans up for next test

Want more tests? Cool! Try tox:

make clean ; # cleans up from any previous tests hopefully
make test-tox ; # runs the tox tests
make clean ; # cleans up for next test

Next steps:

Like automation? Then integrate away, this template can take it! (hint: @travis-ci, @houndci-bot, @pyup-bot, @stickler-ci, @circleci, @codecov-io, @lemurheavy, @coverallsapp, @codeclimate)

Not in a rush? Then be sure to edit the badges in the README. (hint: sed -e 's/python-repo/MY-NEW-REPO' ./README.md)

License - MIT

About

A Template Python Repository (FORK)

Topics

Resources

License

Unknown, Unknown licenses found

Licenses found

Unknown
LICENSE
Unknown
LICENSE.md

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 83.2%
  • Makefile 12.8%
  • Shell 2.3%
  • Dockerfile 1.7%