phoenixnap / go-sdk-bmc Goto Github PK
View Code? Open in Web Editor NEWGo SDK for the Bare Metal Cloud API
License: Mozilla Public License 2.0
Go SDK for the Bare Metal Cloud API
License: Mozilla Public License 2.0
The current generated module readme files (example) contain incorrect Package version
details. Additionally, the examples in these Readme files should ideally contain an explanation to how an auth token can be generated.
This can be achieved by modifying the opeanpi-generator templates used to generate these files: https://openapi-generator.tech/docs/templating
[https://github.com/phoenixnap/go-sdk-bmc]
[https://pkg.go.dev/github.com/phoenixnap/go-sdk-bmc/bmcapi#section-readme]
The latest version of GO SDK BMC is on v2.1.0. However, Go Package Index is showing v1.1.0 as the latest version. Go suggests a special approach when it comes to major version releases from v2 and onwards. More details can be found in
openapi-generator is currently hard coding package versions in the generated code, using the version information provided at generation.
In this case, we need to specify the version at release time, rather than at generation. For this reason the generation templates should be updated to read version information from a resource file within the code itself, that will be manually maintained to correspond to the actual version being released.
This version information will also be needed for sending the X-Powered-by and User-Agent headers
This issue involves the introduction of a generation workflow to this repository, that will download API specs and generate, build, and test update versions of this SDK periodically, prior to pushing any changes to develop.
Configure requests coming from GO SDK BMC with default X-Powered-By
header
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.