Skip to content

Create page with advice for writing a third party package #18496

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

Closed
ianhi opened this issue Sep 16, 2020 · 6 comments
Closed

Create page with advice for writing a third party package #18496

ianhi opened this issue Sep 16, 2020 · 6 comments

Comments

@ianhi
Copy link
Contributor

ianhi commented Sep 16, 2020

Problem

There is low discoverability for several things that would make life easier for a third party package developer. For example, I had no idea what a trove classifier even was until it was suggested to me here mpl-extensions/mpl-interactions#25. I also didn't know that it was ok for me to try to advertise via matplolib (e.g. 3rd party packages page, @matplotlib on twitter)

Understanding copywrite can also be tricky, for example see this discourse conversation

Suggested Improvement

Create a Creating A Third Party Package page on the docs. Here's an initial list of topics I think would be helpful:

practical

communication

ping @story645

@ianhi
Copy link
Contributor Author

ianhi commented Oct 27, 2020

@story645
Copy link
Member

Page should also suggest adding "Framework :: Matplotlib" classifier to setup.py install, and maybe linking to the core python packaging tutorial (cookie cutter can be a bit much for some things).

@ianhi
Copy link
Contributor Author

ianhi commented Feb 17, 2021

I tried to take most the points in the first post here and incorporate them into https://github.com/ianhi/matplotlib-extension-cookiecutter

@jklymak
Copy link
Member

jklymak commented Feb 17, 2021

@ianhi that looks really useful...

@jklymak
Copy link
Member

jklymak commented Nov 13, 2021

I think this is basically closed by the cookie cutter, or do we need to document it somewhere?

@ianhi
Copy link
Contributor Author

ianhi commented Nov 15, 2021

yup good call @jklymak !

@ianhi ianhi closed this as completed Nov 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants