Skip to content

Sagaulf/dummy_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Notes for myself to get better at structuring my python projects.

Project structure example (by kennethreitz): https://github.com/kennethreitz/samplemod

README.rst
LICENSE
setup.py
requirements.txt
sample/__init__.py
sample/core.py
sample/helpers.py
docs/conf.py
docs/index.rst
tests/test_basic.py
tests/test_advanced.py

Cheat sheet for markdown (make prettier readmes): https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet (Alternatively github documentation is here: https://help.github.com/articles/basic-writing-and-formatting-syntax/)

Remember to:

  1. Start using licences (don't be a noob): https://choosealicense.com/

  2. Automate requirements.txt creation

    • Either create a python env and use pip freeze/conda list > requirements.txt
    • ... or use the module ´ to generate from imports
  3. Start including blueprints for development environment setup in setup.py

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published