Skip to content

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

Closed

Description

@ianhi

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

Activity

  1. story645 commented on Oct 27, 2020

    @story645
    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).

  2. ianhi commented on Feb 17, 2021

    @ianhi
    ContributorAuthor

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

  3. jklymak commented on Feb 17, 2021

    @jklymak
    Member

    @ianhi that looks really useful...

  4. jklymak commented on Nov 13, 2021

    @jklymak
    Member

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

  5. ianhi commented on Nov 15, 2021

    @ianhi
    ContributorAuthor

    yup good call @jklymak !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions