Skip to content

Road to Public Release #2

@jeafreezy

Description

@jeafreezy

Below are what I feel we should do before we release the package to the public.

Aesthetics

  • Update the Readme with more information and examples.
  • Update the LICENSE.
  • Create Contributions guide
  • Write documentations
  • Setup documentation deployment CI-CD (GitHub Actions).
  • Clean up the codebase and write docstrings for necessary functions and classes.
  • Create a logo for the library.

Functionalities

  • A user can search for data using the library and preview the results as a Dataframe or Dict
  • A user can filter/query data to their area of interest by bbox or state name.
  • A user can preview these data on an interactive map in jupyter notebook.
  • Sync support
  • Async support
  • CLI support

Deployment

  • A CI-CD that deploys the package to PyPi

Development
After the initial release, we will need to discuss how to handle future releases. E.g PR, branching etc.

Versioning

We can follow SEMVER for this. Will need to research more on it, but it will help us to key into the industry practice.

Promotion
Any or all of the following.

  • YouTube Video.
  • LinkedIn Post.
  • Articles.
  • Sharing to local communities.

Some of these might not be necessary for beta, but if we can get them done, it'll be great, plus it can also act as a guide.

Let me know what you think @SammyGIS .

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions