OpenAPITools / OpenAPITools/openapi-generator

Enhancement to the C client generator

Open
#1,473 12 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Client: C Enhancement: General Hacktoberfest help wanted
Dominant language
Java
Stars
26.8k
Forks
7.7k
PR merge metrics
PR metrics pending

Description

Description

Below please find a list of pending enhancements to the C client generator:

  • Change required cURL version to 7.58.0
  • Fix authentication methods(either with a new #define or by only generating the correct code snippet)
  • Allow multiple uses of the apiClient_t object
  • Build as library
  • Add build target "make install"
  • Provide/Document an example how to use the generated code for a client
  • Better Unit-Tests
  • Better cURL/HTTP error code handling
openapi-generator version

Latest master

Related issues/PRs

#226 #516

Suggest a fix/enhancement

If anyone wants to help on this, please reply to let us know.

Contributor guide

Open the contributing guide

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.

Research direction

Start with the C client generator and review related issues #226 and #516. The issue lists several independent enhancements, including authentication, apiClient_t reuse, library builds, installation, examples, tests, and error handling. A contribution would first need a scoped decision on one item, with completion defined for that item.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.