Skip to content

Latest commit

 

History

History
42 lines (41 loc) · 1.78 KB

structure.md

File metadata and controls

42 lines (41 loc) · 1.78 KB

Project structure

  • docs/
    Project-level documentation needs to be stored here and be written in Markdown. Module-specific documentation may be located only in source files.
  • bundles/
  • assets/
    Project-level CSS and JS scripts. For documentation on the bundling process, check here.
  • etc/
    Extra files that accompany the project, such as configuration of external tools etc.
  • project/
  • media/
    User-generated media files will be stored here. More info here.
  • static/
    Static files (CSS, JS, images, etc.) from STATICFILES_DIRS are gathered here. Do not place or edit any files in it, since all the management is done automatically by Django's collectstatic command. More info here.
  • manage.py
    Django command-line tool.
  • pylintrc
    Pylint configuration file.
  • env.sample
    Example of a .env configuration file.
  • _version.py
    Contains a __version__ variable to indicate the current version of the website. Calendar versioning is used.
  • setup.py
    Setup script. Dependencies must also be included here.
  • requirements.txt
    Pinned production dependencies.
  • requirements-dev.txt
    Pinned development dependencies.