Skip to content

dusktreader/xerox-python

Repository files navigation

Important

I'm looking for a job right now! If you know of any openings that match my skill-set, please let me know! You can read my resume over at resume site. Thanks!!

xerox-python

xerox-python is a project template that spins up a new python project in about a minute.

Warning

This template is extremely opinionated. It creates a Python project just the way I like. It might not be immediately useful for anyone else unless they adapt it to their needs.

Usage

There branches available that each build a different project type:

  • main: [Default] Builds a basic python project
  • fastapi: Builds a basic FastAPI python project
  • flask: Builds a basic Flask python project

Local

Clone this repo:

git clone [email protected]:dusktreader/xerox-python

If you want to use a template besides main, checkout the branch you wish to use.

Then just run make:

make

One line

You can use the following one-line commands to build a project from the selected branch

main branch

uvx copier copy --trust gh:dusktreader/xerox-python .

fastapi branch:

uvx copier copy --trust gh:dusktreader/xerox-python --vcs-ref=fastapi .

flask branch:

uvx copier copy --trust gh:dusktreader/xerox-python --vcs-ref=flask .

About

A project template for python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published