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

Implement Jazzband guidelines for webpack-bundle-tracker #75

Closed
12 tasks
jazzband-bot opened this issue Oct 25, 2020 · 6 comments
Closed
12 tasks

Implement Jazzband guidelines for webpack-bundle-tracker #75

jazzband-bot opened this issue Oct 25, 2020 · 6 comments
Assignees

Comments

@jazzband-bot
Copy link

This issue tracks the implementation of the Jazzband guidelines for the project webpack-bundle-tracker

It was initiated by @owais who was automatically assigned in addition to the Jazzband roadies.

See the TODO list below for the generally required tasks, but feel free to update it in case the project requires it.

Feel free to ping a Jazzband roadie if you have any question.

TODOs

Project details

Description Spits out some stats about webpack compilation process to a file
Homepage None
Stargazers 224
Open issues 21
Forks 96
Default branch master
Is a fork False
Has Wiki True
Has Pages False
@owais
Copy link
Collaborator

owais commented Oct 25, 2020

This is not a Python project but it's the main dependency of https://github.com/jazzband/django-webpack-loader. This project enable JS integration for django-webpack-loader.

@jezdez
Copy link

jezdez commented Oct 25, 2020

Hey, so this won't work, Jazzband is only supporting Python based projects at the moment due to maintenance constraints. I know how to do Python project maintenance well, but don't for JS based projects.

I can transfer the repo back to you or delete it, please respond in the next 48 hours.

@owais
Copy link
Collaborator

owais commented Oct 26, 2020

I see. Can you please transfer it back to me?

This is a bit concerning as it really is a single project divided into two repos. It's critical that same set of people maintain both. What if I moved the JS "project" into django-webpack-loader? A lot of Django projects/apps ship with JS code so it wouldn't be anything new. Would that be an acceptable solution? Jazzband members interested in helping out can help with the JS side of things but mainly it'd be a Python project (as it actually is). The JS code is mostly just "glue code" that hooks Python side with Webpack.

If you think that's not viable, please transfer this repo back to me.

@jezdez
Copy link

jezdez commented Oct 26, 2020

I'm really skeptical that this could work since it would increase the maintenance burden for the CI pipeline quite a lot. E.g. Jazzband provides an own staging Python package index to allow releases that are done by none-project leads, so that releasing does not become a bottleneck and project leads can simply do a review when other Jazzband members have prepared the new release.

Yet, with an additional NPM package like webpack-bundle-tracker we couldn't use that pattern since Jazzband simply doesn't support NPM uploads by design to have a small scope and not deal with the much faster-paced JS world.

While individual Jazzband members may have the abilities to maintain the project, I need to keep an eye on whether this package can be maintained long-term and that includes the operational aspects. I wish I could do more, but I'm afraid the features are limited by design due this being a volunteer based project. I hope you understand.

Do you want me to transfer both project back to you?

@owais
Copy link
Collaborator

owais commented Oct 26, 2020

Thanks. That's understandable. Yes, please transfer both back to me.

@jezdez
Copy link

jezdez commented Nov 6, 2020

@owais Apologies for the delay, I've sent you a transfer request for both repos.

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

No branches or pull requests

4 participants