swagger-api / swagger-api/swagger-codegen
Add customizable user-agent
Nobody has claimed this yet.
- Dominant language
- Mustache
- Stars
- 17.8k
- Forks
- 6k
- PR merge metrics
- No merged PRs in 30d
Description
Similar to https://github.com/swagger-api/swagger-codegen/pull/2376, we want to add customisable user-agent to all API clients.
If anyone wants to work on the remaining, please reply to let us know:
- Android (#2376)
- C++
- C# (https://github.com/swagger-api/swagger-codegen/pull/2595)
- Clojure
- Dart
- Flash
- Go (https://github.com/swagger-api/swagger-codegen/pull/2593)
- Javascript
- Java (https://github.com/swagger-api/swagger-codegen/pull/2376)
- ObjC (https://github.com/swagger-api/swagger-codegen/pull/3017)
- Perl (https://github.com/swagger-api/swagger-codegen/pull/3655)
- PHP (https://github.com/swagger-api/swagger-codegen/pull/2376)
- Python (https://github.com/swagger-api/swagger-codegen/pull/2376)
- Ruby (https://github.com/swagger-api/swagger-codegen/pull/2376)
- Swift
- Scala
- TypeScript
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reading the checklist and linked pull requests, especially #2376, to understand the established custom user-agent behavior. Then inspect the templates for the unchecked client generators and determine which remaining clients need the change. Done means the requested user-agent customization is supported consistently for the selected remaining clients and verified with their existing checks.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- clojure, cpp, dart, javascript, scala, swift, typescript
- Domain
- api, tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 28/100