Skip to content

rodbv/todo-mx

Repository files navigation

Django CI

TodoMX

This repository is associated with a series of articles on dev.to documenting my learning journey with HTMX and Django. The series covers the creation of a to-do application, using uv, DaisyUI and Pytest.

Articles in the Series

The series is being published in dev.to: https://dev.to/rodbv/series/30050

Technologies Used

  • Django: A high-level Python web framework that encourages rapid development and clean, pragmatic design.
  • HTMX: A library that allows you to access modern browser features directly from HTML, making it easier to build dynamic web applications.
  • pytest: A framework that makes building simple and scalable test cases easy.

Getting Started

To get started with this project, clone the repository and install the dependencies:

git clone https://github.com/yourusername/todomx.git
cd todomx
uv sync

Running Tests

To run the tests, use the following command:

uv run pytest

Using Justfile Commands

This project uses just to manage common tasks. To install just, follow the instructions on their official website.

Here are some of the available commands:

  • Run the development server:

    just run
  • Run tests:

    just test
  • Apply database migrations:

    just migrate
  • Create a superuser:

    just csu
  • Make database migrations:

    just makemigrations

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published