Skip to content

Repo/project organization? #11

@eliasdaler

Description

@eliasdaler

Hello.
I was thinking about the current repo structure and organization and what if it was made a bit simpler?
For example, it looks like "goaudiofile" and "gomixing" can live in this repo, but be a separate packages so that you could do something like this if you need to use goaudiofile specifically:

import "github.com/gotracker/playback/goaudiofile"

This will make it easier to update the code (only bump 1 version instead of fixing things in goaudiofile and then updating "playback" repo) and the decoupling is still there.

This is something like what Ebiten does.
It has many subpackages like "audio", "text", "vector" which live in the same repo and make things easier to use/update.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions