Skip to content

Create a new client repository type #210

@llucax

Description

@llucax

What's needed?

The API clients will be soon split to their own repository, but there is no template to handle this use case completely, where we have a repository that contains no proto files (or all of them come from sub-modules) and have both code generated from those proto files but also manually written code.

Proposed solution

Use cases

All new client repositories.

Alternatives and workarounds

No response

Additional context

Reported by @shsms

It turns out in api clients, mypy etc isn't running, because repo-config excludes the py directory. But that's where we're putting the client code. Can you think of any quick workaround?

Metadata

Metadata

Assignees

No one assigned

    Labels

    part:ciAffects the GitHub workflow and other parts for running CIpart:cookiecutterAffects the generation of projects using cookiecutterpart:noxAffects the configuration of noxpart:templateAffects the cookiecutter template filespart:testsAffects the unit, integration and performance (benchmarks) testspriority:highAddress this as soon as possiblepriority:❓We need to figure out how soon this should be addressedtype:bugSomething isn't workingtype:enhancementNew feature or enhancement visitble to users

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions