You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Welcome to `drf-restwind`, a modern re-imagining of the Django REST Framework. This project utilizes TailwindCSS and DaisyUI to provide flexible and customizable UI solutions with minimal coding effort.
15
+
Welcome to `drf-restwind`, a modern re-imagining of the Django REST Framework.
16
+
This project utilizes TailwindCSS and DaisyUI to provide flexible and
17
+
customizable UI solutions with minimal coding effort.
16
18
17
19
## Key Features
18
20
19
-
-**Modern UI**: Crafted with TailwindCSS and DaisyUI for an appealing and contemporary design.
20
-
-**Diverse Themes**: Offers a selection of visually appealing themes to choose from.
21
-
-**Responsive Design**: Adapts seamlessly to various screen sizes for optimal user experience.
21
+
-**Modern UI**: Crafted with TailwindCSS and DaisyUI for an appealing and
22
+
contemporary design.
23
+
-**Diverse Themes**: Offers a selection of visually appealing themes to choose
24
+
from.
25
+
-**Responsive Design**: Adapts seamlessly to various screen sizes for optimal
26
+
user experience.
22
27
-**Accessibility**: Built with accessibility as a priority.
23
28
-**Code Highlighting**: Integrates Highlight.js for enhanced code visibility.
24
-
-**CI/CD Automation**: Utilizes GitHub Actions for automated deployment and integration, ensuring reliability and consistency.
25
-
-**Efficient Dependency Management**: Employs Poetry for meticulous project dependency management.
26
-
-**Consistent Code Formatting**: Uses Black for automatic code formatting, enhancing code readability.
27
-
-**Thorough Code Linting**: Implements Ruff to proactively identify and resolve potential code issues, boosting code quality and maintainability.
28
-
-**Comprehensive Testing**: Leverages Django’s testing framework for effective test management.
29
-
-**Essential Configuration Files**: Includes necessary files such as `.gitignore` and `pyproject.toml` for streamlined project setup.
29
+
-**CI/CD Automation**: Utilizes GitHub Actions for automated deployment and
30
+
integration, ensuring reliability and consistency.
31
+
-**Efficient Dependency Management**: Employs Poetry for meticulous project
32
+
dependency management.
33
+
-**Consistent Code Formatting**: Uses Black for automatic code formatting,
34
+
enhancing code readability.
35
+
-**Thorough Code Linting**: Implements Ruff to proactively identify and resolve
36
+
potential code issues, boosting code quality and maintainability.
37
+
-**Comprehensive Testing**: Leverages Django’s testing framework for effective
38
+
test management.
39
+
-**Essential Configuration Files**: Includes necessary files such as
40
+
`.gitignore` and `pyproject.toml` for streamlined project setup.
30
41
31
42
## Screenshots
32
43
@@ -66,7 +77,8 @@ To customize `drf-restwind`, follow these steps:
66
77
67
78
1.**Add Required Templates**:
68
79
69
-
In your app's templates directory, create a folder named `rest_framework` and add a file called `api.html`:
80
+
In your app's templates directory, create a folder named `rest_framework` and
81
+
add a file called `api.html`:
70
82
71
83
```bash
72
84
mkdir app/templates/rest_framework
@@ -100,7 +112,8 @@ Now you can proceed with the following customization guides.
100
112
101
113
### Changing the Theme
102
114
103
-
To modify the theme, update your `api.html`:
115
+
You can view all available themes on [daisyUI](https://daisyui.com/) website. To
116
+
modify the theme, update your `api.html`:
104
117
105
118
```html
106
119
{% extends 'rest_framework/base.html' %}
@@ -113,11 +126,15 @@ To modify the theme, update your `api.html`:
We encourage community contributions! Please check our [CONTRIBUTING](CONTRIBUTING.md) guide for detailed instructions on how to contribute effectively. Your input and support play an essential role in the ongoing enhancement of this project.
400
+
We encourage community contributions! Please check our
401
+
[CONTRIBUTING](CONTRIBUTING.md) guide for detailed instructions on how to
402
+
contribute effectively. Your input and support play an essential role in the
403
+
ongoing enhancement of this project.
283
404
284
405
## Support
285
406
286
-
If you have any questions or require assistance, feel free to open an issue or join our discussions in the [GitHub Discussions](https://github.com/youzarsiph/drf-restwind/discussions) section. We welcome community engagement and cherish your feedback!
407
+
If you have any questions or require assistance, feel free to open an issue or
0 commit comments