Skip to content

Namespace the APIs #175

@AuHau

Description

@AuHau

This is maybe related to general API design discussion for BeeJS, but I feel like that the API surface of Bee class is growing a lot and maybe introducing namespacing would introduce more clear structure.

Just an example:

const bee = new Bee(...)

bee.collection.upload()
bee.feed.upload()
bee.feed.createWriter()

But I guess this depends on what path we decide to go with BeeJS

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Medium: Good to have, but can wait until someone steps updif:hardHaving worked on the specific codebase is importantkind:architectureCore architecture of projectneed:analysisNeeds further analysis before proceedingtype:issue

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions