I wrote about why I believe the Django community is in one currently, specifically around adding new features. If you sit and look at the tools and processes being built, we're headed in a fantastic direction.
https://t.co/HZ9GRj4iVT
#Django#Python
Better late than never! I wrote some thank-you's after my first #DjangoCon US in 2022 and finally decided to publish them. It's wild how much things have changed for me since then.
https://t.co/tL6lSLXEGx
The other major thing we've defined are the variety of ways a project can be funded! Any package can have their own Open Collective project.
https://t.co/wTupWZzQ6v
This means is that any project can do their own fundraising however they'd like. ๐ธ
Django Commons has been making significant governance changes to better support the community-maintained #Python and #Django packages.
https://t.co/V8R2151DTF
- Allowing dormant and archived projects
- A trust ladder for contributors
- Adopted a default security policy
django-devbar 1.0.0 is out. I've been using it for almost a year and now consider it stable. No major changes planned for now. I'd like to hear how it works for others before deciding what's next.
https://t.co/SgerrPcpZZ
There are only a few days left until nominations close for #Django's only community prize. Please submit a nomination or three!
https://t.co/q65fYnFaXM
I realized sort of late that I needed an allow list on all the APIs that are shown in the reports. That sort of puts a damper on the idea of supporting a broader set of Python/Django packages, but doesn't make it impossible either.
And we're live! https://t.co/6XoqsENM7C This page contains basic stats on how projects use Django.
It's a small sample size (21 projects), but `transaction.atomic` is used in 76% of projects and `JSONResponse` in 52% of projects.
#Django#Python
@RamatAkintola Because with an outline, I think the specifics here gets murky. PR descriptions don't need to be perfect. Recaps or summaries don't either. It's harder to take an absolute stance.
I think I'm settling on the policy of "don't use AI to generate a first draft of any* communication meant for humans."
While I say any, there's always nuance and exceptions. But for the most part, c'mon.
We're happy to announce new teams of Session 7 ๐
New and familiar faces from the community have joined our Officers team and volunteered their time to make these 8 teams possible. ๐คฉ
I guess on one hand it's an honor to be targeted like this? Be super careful with your credentials everyone. They're targeting people and they're sneaky! https://t.co/Zc1tGLPBtm
Keeping track of Discord events is annoying, so I added support to allow people to add the events I host directly to your calendar. I hope to see folks soon!
Apple: webcal://www.better-simple.com/events.ics
Google: https://t.co/RBJQlXcTaz
More info at: https://t.co/HiyFgOYOzG
We're coming up on #Django election season. ๐ณ๏ธ The six months before the 7.x Steering Council election feels like a long time, but it's going to be here before you know it! Plus, sometimes, ideas need time to permeate the community.
https://t.co/zOvUPpafjh
I read a book from the 1950's about speaking persuasively. The ideas in the book were good, but yup... Things are better nowadays.
https://t.co/en5OPOb6fW
#BookReport
We're doing some basic debugging skills building on the #Django discord server (https://t.co/TlNKNg8wSY) in ~15m. We'll be going over Lab 1 of the debugging tutorial here: https://t.co/Mrt9UczOVA