Skip to content

Releases: KevinDeBenedetti/devkit

v0.3.0

05 Dec 21:35

Choose a tag to compare

0.3.0 (2025-12-05)

Features

  • add Docker and Makefile templates for FastAPI, Nuxt, and Vue (2ee82d8)

Bug Fixes

  • execute ratatui commands correctly (1d6c9c5)

v0.2.0

14 Nov 16:32

Choose a tag to compare

0.2.0 (2025-11-14)

Features

  • add cancel functionality to path selection and update quit logic (1c93dbe)
  • add Makefile files for Rust project (7903c05)
  • add targets for FastAPI, Nuxt et Vue (5c986ab)

Bug Fixes

  • Makefile with right commands (ee35005)
  • update default path handling in App initialization (a445e7d)

v0.1.2

11 Nov 17:36

Choose a tag to compare

0.1.2 (2025-11-11)

Bug Fixes

  • remove package-name from release-please configuration and update changelog sections (7c77375)

v0.1.1

10 Nov 13:46

Choose a tag to compare

0.1.1 (2025-11-10)

Bug Fixes

  • update permissions and improve job matrix clarity in build-binaries.yml (d11a1ba)

v0.1.0

10 Nov 13:40

Choose a tag to compare

0.1.0 (2025-11-10)

Features

  • add a configuration release-plz (da8805b)
  • add a workflow release-plz & delete old workflow release (2493b5c)
  • add an install script (42c3923)
  • add bootstrap script and modules for prerequisites validation, file generation, and installation (68a28c9)
  • add branch option to bootstrap script and improve Makefile generation (420fe88)
  • add common config (735d0bc)
  • add dependabot for cargo et github-actions (4d9b66f)
  • add development targets for common and Nuxt makefiles (aa138f6)
  • add docker templates vue & fastapi (1ceccff)
  • add fallback function for project structure in the bootstrap script (047b305)
  • add fastapi.mk (2bdcdfe)
  • add gitignore & update readme (46b2725)
  • add husky.mk (eb28427)
  • add init rules & improve sparse-checkout in Makefile (906ed78)
  • add interactive menu (2ddd6b4)
  • add interactive prompts for project structure, stack selection, and package managers (e897637)
  • add Makefile and enhance common/nuxt makefiles for improved project setup (c4867f0)
  • Add project installer with Docker, Makefile, and template support (1cdcf4e)
  • add README instructions (5b7cbad)
  • add release plz config (26aaec8)
  • add release-please (84fc216)
  • add release-plz config (1f9d904)
  • add target make for nuxt (de751e2)
  • add tests for Makefile generation et refactor config scripts (88565e3)
  • add vue mk (3cbf271)
  • add workflows release & builds (63bcba3)
  • cli: Add path options for Init and Config commands (59f925d)
  • cli: Implement CLI structure with commands for project configuration (e3cdcbe)
  • config: Add FastAPI stack support and update configuration files (59f925d)
  • config: Add stack configuration management and file generation (e3cdcbe)
  • delete Makefile (242866b)
  • docker: Add Docker files for building and deploying the Nuxt application (7f67686)
  • enhance bootstrap script to support remote execution and file downloading (1c92f24)
  • format helper response (33eece0)
  • improve Makefile documentation (3d1fe90)
  • integrate gum for enhanced UI in prompts and bootstrap script (06e7c19)
  • main: Integrate CLI commands and interactive setup for project configuration (e3cdcbe)
  • remove unused phony targets from makefiles (4b99764)
  • templates: Add common makefile with help and validation commands (e3cdcbe)
  • templates: Add Dockerignore and Dockerfile templates for FastAPI (e3cdcbe)
  • templates: Add Husky makefile for git hooks setup (e3cdcbe)
  • templates: Add Vue Dockerignore and Dockerfile templates (e3cdcbe)
  • templates: Create FastAPI makefile with common tasks (e3cdcbe)
  • templates: Create Nuxt makefile with development tasks (e3cdcbe)
  • templates: Implement initialization makefile for project setup (e3cdcbe)
  • templates: Implement Vue makefile with common tasks (e3cdcbe)
  • ui: Develop interactive terminal UI for project stack selection (e3cdcbe)
  • ui: Improve interactive UI with path handling and confirmation (59f925d)
  • Update .gitignore to include target and examples directories (b1bd6c9)
  • update workflows for release process and add CD configuration (78ed490)

Bug Fixes

  • add /dev/tty for users entries (e4a70aa)
  • add git_tag_name for devkit package in release-plz configuration (bda0ac1)
  • add missing semicolons and improve control flow in vue.mk (69cd31a)
  • add missing semicolons and improve lint command handling in fastapi.mk (15b9d96)
  • add registry entry for devkit package in release-plz configuration (66a2d55)
  • cd (7be36c1)
  • delete release-plz.toml (107bc48)
  • downgrade devkit version to 0.1.0 (3a7791f)
  • ensure key reading from terminal device in selection functions (6b90b72)
  • impove build binaries workflow (ed90938)
  • improve input handling for project name prompt (bb11b62)
  • release-plz config (6222432)
  • remove changelog_include configuration from release-plz (511e5af)
  • remove persist-credentials option from checkout step (c11bc56)
  • remove unused CARGO_REGISTRY_TOKEN from rel...
Read more