Comments (1)
Sorry, I just saw this issue.
There are a couple of reasons we wanted to rewrite it. Changing from Python to TypeScript is a big one simply because of the expertise we have in the team with TypeScript. So few of our team members are competent in Python and that really discourages us from wanting and being able to contribute to the product. Changing to TypeScript means that almost everyone on the team will be able to ramp up quickly and contribute to this product if they needed to.
The other issue comes around code reuse. We'd like to share logic between this service and the OpenAPI-Hub. The OpenAPI-Hub is written in TypeScript, and so it makes sense to rewrite Swagger To SDK in TypeScript rather than rewriting the Hub in Python (especially with my first point in mind).
I hope that makes sense.
from swagger-to-sdk-ts.
Related Issues (20)
- Discover pull request changed files
- Find readme.md configuration files for changed files
- Clone SDK repositories prior to generating
- Decide which languages to generate
- Read swagger_to_sdk_config.json file in SDK repository
- Create Azure BlobStorage Logger class
- Generate changed SDK for each language
- Upload generated SDKs to Azure BlobStorage
- Come up with new names for SwaggerToSDK and AutoRest as a Service
- Discover packages with generated changes
- Pack packages with generated changes
- Compress and upload cloned repository folders
- Add LanguageConfigurations
- Create azure-rest-api-specs PR comment HOT 1
- Create SDK PR HOT 1
- Change PR comment to handle multiple packages in a single swagger change
- Modify Go language configuration to compress and upload entire repository
- Add Python language package commands HOT 1
- Add Java language package commands HOT 1
- Add Ruby language package commands HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from swagger-to-sdk-ts.