Skip to content

labworksdev/todo-app

Repository files navigation

todo-app

CI

Welcome to todo-app

Getting Started

First, you need to ensure you have brew, task, docker, git, and uv installed locally, and the docker daemon is running.

Then, you can setup your local environment via:

# Install the dependencies
task init

# Build the image
task build

# Run the image
docker run labworksdev/todo-app:0.0.0 --help

If you'd like to build all of the supported docker images, you can set the PLATFORM env var to all like this:

PLATFORM=all task build

You can also specify a single platform of either linux/arm64 or linux/amd64

Optional setup

If you'd like to be able to run task license-check locally, you will need to install grant and ensure it's in your PATH.

Troubleshooting

If you're troubleshooting the results of any of the tasks, you can add -v to enable debug task logging, for instance:

task -v build

Automated Dependency Management

This project is configured with automated dependency management:

  • Dependabot: Automatically creates pull requests for Python, GitHub Actions, and Docker dependency updates
  • Renovate: Provides more advanced dependency update management with grouping and scheduling capabilities

Both tools are pre-configured and will start working once the repository is pushed to GitHub.

FAQs

For frequently asked questions including release workflow troubleshooting, see our FAQ documentation.

This project was generated with 🤟 by Zenable

About

PSEA Workshop: Python to-do app for agentic coding exercises

Resources

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors