Skip to content

Sc ecosystem page #2060

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 22 commits into
base: main
Choose a base branch
from
Open

Sc ecosystem page #2060

wants to merge 22 commits into from

Conversation

frankwiles
Copy link
Member

PR for #1909

Add third-party package / ecosystem / etc page. This is a v1 prototype for sure without much care for design, just to get the information out there and so we can iterate on it.

carltongibson and others added 7 commits February 21, 2025 17:42
View at /community/ecosystem/
- Rename duplicate url name
- Add package Material Icon
- Add section and link from index page to ecosystem page
These are just a first stab at a list of packages that are
good starting points for new members of the community.  Needs
to be vetted for URL/description accuracy.
Copy link
Contributor

@nanuxbe nanuxbe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't see a documentation section (CCBV & co, djangogirls, blogs, etc).

The overall look is fine for now.

Should we consider in the future having this in one or more models so it's easier to make adjsutments?

Copy link
Member

@tim-schilling tim-schilling left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Inbound several small changes. I used suggestions so it should be easy to include or dismiss them.

The other bit I was thinking is do we want to wrap these text bits in translate tag? Eventually that answer should be yes. I'm not sure if it should happen "now". I think we should do it now. I doubt we're going to change this frequently and we're unlikely to come back to it.

@frankwiles frankwiles marked this pull request as ready for review May 26, 2025 13:29
frankwiles and others added 2 commits May 26, 2025 11:23
- classy docs
- missing DjangoGirls Link
- Social media accounts (probably missing something)
@frankwiles frankwiles requested a review from bmispelon May 26, 2025 16:29
@frankwiles
Copy link
Member Author

@bmispelon was hoping you could give this a once over before we publish it in case we've done something horribly wrong that you'd like us to fix before we start iterating on this page over time.

Copy link

@LilyAcorn LilyAcorn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have a few suggestions for additions and tweaks. I also think we should add template partials (perhaps a templates section would be appropriate?).

<li><a href="https://github.com/mozilla/django-csp">Django CSP</a> &mdash; Implements Content Security Policy for Django applications to prevent XSS and other code injection attacks.</li>
</ul>

<h3>Testing & Fixtures</h3>

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We could also add time-machine: A tool for mocking time in tests.

Comment on lines +154 to +155
<li><a href="https://github.com/django-crispy-forms/django-crispy-forms">django-crispy-forms</a> &mdash; Helps to manage Django forms in a DRY way, allowing control over form rendering behavior.</li>
<li><a href="https://github.com/AndrewIngram/django-extra-views">django-extra-views</a> &mdash; Provides additional class-based views to complement Django's built-in generic views.</li>

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think these should be in this section - they have broader utility than Django's admin.

<ul>
<li><a href="https://github.com/django-waffle/django-waffle">django-waffle</a> &mdash; Feature flipper for Django, allowing for easy rollout and testing of new features.</li>
<li><a href="https://github.com/carltongibson/django-filter">django-filter</a> &mdash; Provides a simple way to filter down querysets based on user selections.</li>
<li><a href="https://github.com/RealOrangeOne/django-tasks">Django Tasks</a> &mdash; A lightweight task queue for Django applications, suitable for simple background task processing.</li>

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since this is on track for (partial) integration into Django itself, I wonder if we should place it more prominently in this article.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants