https://github.com/authing/authing-sdk-factory
Authing SDK Factory
https://github.com/authing/authing-sdk-factory
authing node sdk
Last synced: about 1 month ago
JSON representation
Authing SDK Factory
- Host: GitHub
- URL: https://github.com/authing/authing-sdk-factory
- Owner: Authing
- License: mit
- Created: 2022-04-15T06:59:52.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-11-16T11:06:36.000Z (about 2 years ago)
- Last Synced: 2024-10-29T22:37:29.430Z (over 1 year ago)
- Topics: authing, node, sdk
- Language: TypeScript
- Homepage:
- Size: 7.07 MB
- Stars: 0
- Watchers: 12
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Authing SDK Factory
**English** | [简体中文](./README.zh_CN.md)
## Install
Basic requirements:
- Node.js: 16.x
- Yarn
- Python (To generate the corresponding sdk)
```bash
# Installing dependencies
yarn
yarn build
# Generate all SDKs
yarn generate
# Generate a single SDK
yarn generate:node
yarn generate:java
yarn generate:python
yarn generate:csharp
yarn generate:go
```
Configuration: `scripts/generate-XXX-sdk.js`
Modify OPEN API link: `https://console.authing.cn/openapi-json`
## Modify template
Catalog: `src/templates/XXX`
The template language used is [Handlebars](https://handlebarsjs.com/)
After modifying the template, execute the following generation. `yarn build` and then do the SDK generation.
## Questions
For questions and support please use the [official forum](https://forum.authing.cn/). The issue list of this repo is exclusively for bug reports and feature requests.
## Contribution
- Fork it
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push -u origin my-new-feature)
- Create new Pull Request
## Contribute
https://github.com/Authing/.github/blob/main/CONTRIBUTING.md#English
## License
[MIT](https://opensource.org/licenses/MIT)
Copyright (c) 2019-present, Authing