feat(src/djinit/creators): incorporate Tailwind and Vite metadata into .gitignore and justfile generation
- New Features - Custom .gitignore generation using use_tailwind and use_vite flags from project metadata - Justfile now includes Vite configuration flag context - Enhancements - Dynamic template rendering with project‑specific context for better project setup reflectivity - Bug Fixes - (none)
This commit is contained in:
1 file changed
+10
-2
@@ -168,7 +168,11 @@ class FileCreator(BaseService):
|
|||||||
)
|
)
|
||||||
|
|
||||||
def create_gitignore(self) -> None:
|
def create_gitignore(self) -> None:
|
||||||
self._render_and_create_file(".gitignore", "project/gitignore-tpl", {}, "Created .gitignore file")
|
context = {
|
||||||
|
"use_tailwind": self.metadata.get("use_tailwind", False),
|
||||||
|
"use_vite": self.metadata.get("use_vite", False),
|
||||||
|
}
|
||||||
|
self._render_and_create_file(".gitignore", "project/gitignore-tpl", context, "Created .gitignore file")
|
||||||
|
|
||||||
def create_requirements(self) -> None:
|
def create_requirements(self) -> None:
|
||||||
context = {
|
context = {
|
||||||
@@ -249,7 +253,11 @@ class FileCreator(BaseService):
|
|||||||
)
|
)
|
||||||
|
|
||||||
def create_justfile(self) -> None:
|
def create_justfile(self) -> None:
|
||||||
context = {"project_name": self.project_name, "module_name": self.module_name}
|
context = {
|
||||||
|
"project_name": self.project_name,
|
||||||
|
"module_name": self.module_name,
|
||||||
|
"use_vite": self.metadata.get("use_vite", False),
|
||||||
|
}
|
||||||
self._render_and_create_file(
|
self._render_and_create_file(
|
||||||
"justfile",
|
"justfile",
|
||||||
"project/justfile-tpl",
|
"project/justfile-tpl",
|
||||||
|
|||||||
Reference in new issue
Block a user