Skip to content
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

See about moving this to an official Django project #120

Closed
jacobian opened this issue Jul 18, 2019 · 10 comments
Closed

See about moving this to an official Django project #120

jacobian opened this issue Jul 18, 2019 · 10 comments
Assignees
Labels
question this is a question

Comments

@jacobian
Copy link
Collaborator

Given the widespread use of dj-database-url, it seems a good idea for it to become Official Project, per DEP 7. Maintenance burden seems minimal but important.

Read DEP 7 for full details, but roughly there are 4 steps:

  1. Pre-proposal discussion
  2. Form a team
  3. Formal proposal
  4. Django Technical Board Vote

Let's use this thread to tackle (1) and (2). This means we need to

work out if there is rough agreement that the project is a good thing for Django to adopt, particularly focusing on any alternative approaches to the same problem and the relative merits of them, including code design, scalability, alignment with existing Django design and philosophy, and having an available development and maintenance team.

What do folks thing?

Also: I'll be the shepherd for this proposal, but for it to go forward we'd need a larger maintenance team than just me. If there's anyone -- Django committer or not -- who would be willing to commit to long-term maintenance, please ✋ raise your hand here.

[Backstory, and why this is living on my personal github right now. @kennethreitz was looking for a new maintainer, and reached out to me to see if Django might be interested. I thought perhaps so, and offered to take over maintainership in the meantime while we work through the DEP 7 process. If it turns out that an Official Project is the wrong home for this, I'll either maintain it long-term or transfer it again.]

@ParthS007
Copy link
Contributor

I am in. ✋

@jacobian
Copy link
Collaborator Author

(I've also xposted this to the django-developers mailing list)

@jacobian jacobian pinned this issue Jul 18, 2019
@kobayashi
Copy link

I do also! ✋

@mattseymour
Copy link
Contributor

I ✋

@jacobian
Copy link
Collaborator Author

So - no huge blockers turned up in the pre-discussion, so I think we can move forward.

@kobayashi @mattseymour @ParthS007 - thanks for offering to help! Next steps for you (and anyone else following along who'd likewise like to help maintain):

  • Please take a quick peek at Adopt the Django Code of Conduct #121 and make sure you're OK with that direction.
  • I'll add y'all as contributors here shortly, so we can start working together ahead of officially moving this to django/dj-database-url.
  • We should start writing an official proposal. If one of y'all wants to get started on this (we could just use the wiki here for it), that would be lovely. Otherwise I'll work on it in a bit.
  • I'd love to close out all open issues and PRs before we do the transfer, so that we're moving over to an official project with the cleanest possible state. I'm working through that now, and would love your help.

@ParthS007
Copy link
Contributor

@jacobian I have added my comment on #121

For the proposal, It would be great if you can help me(us) with some links on how to write an official proposal or you can start then I will add on it.

For Closing the open Issues, I am looking at #107 & #108 and will be making PRs If I find any workaround for them.

@jacobian
Copy link
Collaborator Author

@ParthS007 lovely, thanks!

For official projects - the proposal doesn't need to be super-long, but it should address the questions covered in DEP 7, particularly those that the TB will consider:

The Technical Board should consider:

  • If the project's adoption would benefit Django.
  • If by adopting they are crowding out other, potentially superior solutions.
  • If the maintenance team is sufficient to ensure the project will be maintained properly once adopted.
  • If the adoption of the project would place undue stress on the existing core team.
  • If adopting the project projects the right image and message about what Django is.

For prior art, you may want to see the following threads:

@jacobian jacobian unpinned this issue Aug 31, 2019
@ParthS007
Copy link
Contributor

@jacobian Any updates on this?

@prosper1
Copy link

update on this.

@mattseymour
Copy link
Contributor

This project is now part of Jazzband and there for makes is ticket invalid.

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

No branches or pull requests

5 participants