Skip to content

[RFC] Reboot Gaufrette #466

Open
Open
@akerouanton

Description

@akerouanton

Milestone: release v1.0.

Current situation

Solutions

For the lack of required dependencies:

  1. Don't split right now: carry on with only one repository.
    Good point: Easier to enforce coherence & architectural changes
    Downside: Harder to give maintainer access to community members

  2. Split across multiple repositories.
    Good point: 3rd-party libs would be required, not suggested / Easier to give maintainer access to community members.
    Downside: Hard & time-consuming task / Harder to have a complete overview of Issues & PRs / Needs to split doc too

  3. Create as many repositories as adapters with only a composer.json requiring the main repo and 3rd-party libs (best of both world).
    Good point: 3rd-party libs would be required too / Don't need to split doc across multiple repos / Easier to enforce coherance & architectural changes / Easier to have a complete overview of Issues & PRs
    Downside: Harder to give maintainer rights to community members (compared to solution 2)

For the lack of maintainer, the solution will mostly depends on the answer to the previous problem:

  • In case of splitted repositories: we can give maintainer access to any community member eager to maintain given adapter(s)
  • In any other case: create a list of maintainer(s) for every supported adapter and use an issue/pr template which ask people to ping given maintainer(s)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions