oxidecomputer / oxidecomputer/progenitor

Path to GitHub client

Open
#395 4 comments 0 reactions 1 assignee View on GitHub

@augustuswm is already working on this.

Since Nov 4, 2024.

Dominant language
Rust
Stars
1k
Forks
136
Avg merge
8h 36m
Merged PRs (30d)
14

Description

Currently the octorust client is generated out of the third-part-api-clients repo against an outdated GitHub spec. Ideally progenitor could be used to generate this client against the current live spec instead. This is a tracking issue to track the list of known features needed to make this possible. See the individual tickets for more details.

For reference this list was compiled against: https://github.com/github/rest-api-description/blob/main/descriptions/api.github.com/api.github.com.json

  • Add text/x-markdown as a supported request body type
  • #396
  • #344
  • #397
  • Duplicate structs generated from key / title collision (https://github.com/oxidecomputer/typify/issues/1 and #398)
  • #398
  • #268
  • Support for servers parameter
  • Solution for access / refresh token handling

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.