Skip to content

Latest commit

 

History

53 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tested with GitHub Actions

Python template for Data Engineering

This is a python template repository doing the following

  1. Set up enviroment for development
    a. .devcontainer: contains devcontainer (used CodeSpace python default), setting up the environment for development.
    b. .gitignore: specifies types of files to ignore in the repo (used GitHub default).
    c. requirements.txt: lists required packages for the project.

  2. Specify GitHub Actions and timing
    d. Makefile: when pushed/ pulled to main branch, install packages, then lint, test, format python files in the branch.

  3. Provide example python function and test functions
    e. main.py: main function.
    f. test_main.py: test functions for main function.

  4. Provide an overview of the template
    g. README.md: THIS FILE, explaining the purpose of the directory.

The template can be applied to automate quality control for any future projects.

About

This is a template for python development.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages