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
- Add support for Django 5.1 ([#251](https://github.com/torchbox/django-pattern-library/pull/251))
43
+
44
+
### Removed
45
+
46
+
- Drop support for Python 3.8 ([#251](https://github.com/torchbox/django-pattern-library/pull/251))
47
+
- Drop support for Django 4.1 ([#242](https://github.com/torchbox/django-pattern-library/pull/242))
48
+
49
+
### Documentation
50
+
51
+
- Note requirement for `.md` extension for pattern documentation files ([#248](https://github.com/torchbox/django-pattern-library/pull/248))
52
+
- Mention complementary package django-viewcomponent, and django-lookbook as an alternative. ([#250](https://github.com/torchbox/django-pattern-library/pull/250))
53
+
54
+
### Maintenance
55
+
56
+
- Test with Python 3.12 ([#242](https://github.com/torchbox/django-pattern-library/pull/242))
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+1-2Lines changed: 1 addition & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,6 @@
2
2
3
3
This document contains information for anyone wishing to contribute to the project.
4
4
5
-
6
5
## Installation
7
6
8
7
The repo includes a simple test application that can be run to develop the pattern library itself. Give it a try by [opening django-pattern-library in Gitpod](https://gitpod.io/#https://github.com/torchbox/django-pattern-library), or follow the instructions below for a local setup.
@@ -150,4 +149,4 @@ On the `main` branch:
150
149
151
150
Verify that the pattern library is working as you expect it to on your local build.
152
151
153
-
8. Upload the latest version to PyPI (requires credentials, ask someone named in `pyproject.toml` authors): `poetry publish`
152
+
8. Upload the latest version to PyPI (requires credentials, ask someone named in the [maintainers listed on PyPI](https://pypi.org/project/django-pattern-library/)): `poetry publish`
Copy file name to clipboardExpand all lines: docs/community/related-projects.md
+13-7Lines changed: 13 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,19 +4,25 @@ Here are other projects that are related to django-pattern-library, and may be r
4
4
5
5
## Complementary packages
6
6
7
-
-[storybook-django](https://github.com/torchbox/storybook-django) – attempting to bridge the gap between React and Django, by bringing django-pattern-library patterns into Storybook stories.
8
-
-[django-components](https://github.com/EmilStenstrom/django-components/) – Reusable UI components for Django, going further than template partials.
9
-
-[django-component-tags](https://github.com/syse-i/django-component-tags) – Create advanced HTML components using Django Tags.
7
+
To create and reuse components within Django templates:
8
+
9
+
-[django-components](https://github.com/django-components/django-components) – Reusable UI components for Django, going further than template partials.
10
10
-[slippers](https://github.com/mixxorz/slippers) – Reusable components for Django, without writing a single line of Python.
11
-
- (Jinja only, incompatible but interesting) [JinjaX](https://jinjax.scaletti.dev/) – Write server-side components as single Jinja template files. Use them as HTML tags without doing any importing.
11
+
-[JinjaX](https://jinjax.scaletti.dev/) – Write server-side components as single Jinja template files. Use them as HTML tags without doing any importing.
12
+
-[django-viewcomponent](https://github.com/rails-inspire-django/django-viewcomponent) - Build reusable components in Django, inspired by Rails ViewComponent, the components built by django-viewcomponent can be used in both Django template or Python code.
13
+
-[django-bird](https://github.com/joshuadavidthomas/django-bird) - reusable components in Django inspired by Flux from Laravel.
14
+
-[dj-angles](https://github.com/adamghill/dj-angles) - HTML-like elements in Django templates in place of partials and tags.
15
+
-[django-cotton](https://github.com/wrabit/django-cotton)- HTML-like syntax for Django template tags
16
+
17
+
Tooling leveraging component-driven development:
18
+
19
+
-[storybook-django](https://github.com/torchbox/storybook-django) – attempting to bridge the gap between React and Django, by bringing django-pattern-library patterns into Storybook stories.
12
20
13
21
## Alternatives
14
22
15
23
-[Storybook](https://storybook.js.org/), and in particular [Storybook for Server](https://github.com/storybookjs/storybook/tree/master/app/server) – Storybook integration with server-rendered UI components.
16
24
-[Pattern Lab](http://patternlab.io/) – PHP or Node pattern library, from which this project is heavily inspired.
17
-
-[Astrum](http://astrum.nodividestudio.com/) – Similar to Pattern Lab, Node based.
18
-
-[rikki-patterns](https://github.com/springload/rikki-patterns) – Experimental Django-friendly pattern library generator, for Jinja2 and Nunjucks templates
19
-
25
+
-[django-lookbook](https://github.com/rails-inspire-django/django-lookbook) - Empower your Django development with this pluggable app for creating a robust component library. Includes preview system, documentation engine, and parameter editor for building modular UI effortlessly.
Copy file name to clipboardExpand all lines: docs/community/security-policy.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,4 +8,4 @@ This project doesn’t have formal support targets for non-latest versions. Back
8
8
9
9
### Reporting a vulnerability
10
10
11
-
To report a vulnerability, please contact any one of the named authors in the package’s [pyproject.toml](https://github.com/torchbox/django-pattern-library/blob/main/pyproject.toml).
11
+
To report a vulnerability, please contact any one of the [maintainers listed on PyPI](https://pypi.org/project/django-pattern-library/).
0 commit comments