Commit Graph

230 Commits (2cf9926c7de2ee3f73730ad91860d59de6a16546)

Author SHA1 Message Date
Arman Ozak 49ccc4dbde docs: update proxy folder warning
5 years ago
Arman Ozak ebaba63a88 refactor: use namespace as blueprint for folder structure
5 years ago
Arman Ozak 19a676a569 feat: generate indexes for generated proxies
5 years ago
Arman Ozak 880bcc7392 fix: name model files as model.ts instead of index.ts
5 years ago
Arman Ozak 155da7fdb0 fix: clear files as well as folders in proxy
5 years ago
Arman Ozak 07cc4477b5 feat: add barrel export generator utility fn
5 years ago
Arman Ozak 841d66ba6b feat: add a common file saver utility fn
5 years ago
Arman Ozak 61ad5bee59 refactor: replace chainAndMerge with mergeAndAllowDelete
5 years ago
Arman Ozak 97027b1701 fix: remove source param overwrite in createApisGenerator
5 years ago
Halil İbrahim Kalkan 0d27c0f785
Merge pull request #5222 from abpframework/feat/5202
5 years ago
Arman Ozak 47b1aa13fb feat: add a warning about generated proxies in markdown
5 years ago
Arman Ozak 7dd5aa74ef feat: create 3 separate commands for proxy generation
5 years ago
Arman Ozak 722145cf07 feat: add chainAndMerge utility rule creator
5 years ago
Arman Ozak f0146805fc feat: add utility fn for generating multiple APIs
5 years ago
Arman Ozak 70f80895a5 feat: update exceptions in schematics
5 years ago
Arman Ozak 6789471bee feat: update proxy constants in schematics
5 years ago
Arman Ozak 738909c26b feat: add a shared GenerateProxySchema model
5 years ago
erolarkat baf4c0392d npm packages 3.1.0-rc.3
5 years ago
Arman Ozak c0fd167c19 feat: store generated module names in proxy config
5 years ago
Arman Ozak fe3aa265eb refactor: enable creating rule from proxy config writer
5 years ago
Arman Ozak 8870976ead feat: improve proxy config write op in schematics
5 years ago
Arman Ozak 3a8fba25e1 feat: add type alias for file write operation
5 years ago
Arman Ozak 992932a813 feat: add file write exception in schematics
5 years ago
Arman Ozak 87e61eb268 feat: rename shared directory as proxy in schametics
5 years ago
Arman Ozak a4d9df215c feat: use proxy config reader and saver in commands
5 years ago
Arman Ozak eff4ad50f5 feat: add constant for proxy-config.json path
5 years ago
Arman Ozak fa59ee8602 feat: convert api definition reader to proxy config reader
5 years ago
Arman Ozak 012137a485 feat: add proxy config interface to schematics
5 years ago
Arman Ozak 7c480461e3 feat: generate Volo.Abp.NameValue as generic type
5 years ago
Arman Ozak 59934d009e fix: improve namespace parsing by removing generics
5 years ago
Arman Ozak 8974ed9442 feat: handle unique case of Volo.Abp.NameValue
5 years ago
Arman Ozak c1207c25b4 feat: add interface for Volo.Abp.NameValue as constant
5 years ago
Arman Ozak 53defa8c72 feat: resolve dictionary types in schematics
5 years ago
Arman Ozak dd298f3301 feat: accept __default as placeholder for default param
5 years ago
erolarkat 414e258f17 npm packages 3.1.0-rc.2
5 years ago
Arman Ozak ffa4c1a9ce fix: escape dot twice in parseNamespace regex
5 years ago
Arman Ozak d4852de457 fix: escape dot in parseNamespace regex
5 years ago
Arman Ozak 63bb86a306 feat: resolve solution from rootNamespace in environment
5 years ago
Arman Ozak 2c46da86c3 feat: add separate exception for invalid api definition
5 years ago
Arman Ozak 6107bd58d3 feat: use same schema on proxy and api commands
5 years ago
Arman Ozak 8394ffcd42 feat: add utility fn to get root namespace from environment
5 years ago
erolarkat 274889f15c npm packages 3.1.0-rc.1
5 years ago
mehmet-erim 9e7273bc54 Merge branch 'dev' of https://github.com/abpframework/abp into ci/volo-3078
5 years ago
Arman Ozak e98ebc3831 build: change schematics location on package.json
5 years ago
mehmet-erim 1668b09f1a fix: add missing package to package.json
5 years ago
mehmet-erim 8b968e6e05 chore: add an ng-package.json for schematics
5 years ago
Arman Ozak 5be8544504 fix: cut out generics from base type for better parsing
5 years ago
Arman Ozak 283c04ca9a feat: handle complex union types in schematics
5 years ago
Arman Ozak 2e82d0a20d fix: generate interface for base types too
5 years ago
Arman Ozak 7423b1cd23 fix: add property type definition control back
5 years ago
Arman Ozak edadf0e74e fix: avoid lint errors in schematics
5 years ago
Arman Ozak a1ae2d9973 fix: remove condition blocking enum generation in schematics
5 years ago
Arman Ozak 832692a238 fix: avoid importing generic type placeholders in schematics
5 years ago
Arman Ozak 654cdb6ea8 fix: improve recursive model lookup in schematics
5 years ago
Arman Ozak 12c20fd7c3 feat: add volo regex as constant to schematics
5 years ago
Arman Ozak 1dc58c5a65 refactor: unify reduction of refs to imports & interfaces
5 years ago
Arman Ozak 2fc7161349 fix: add comma after params in service schematics
5 years ago
Arman Ozak 4a6b9b409f feat: map System.Net.HttpStatusCode to number in schematics
5 years ago
Arman Ozak adeab8a813 feat: generate interfaces recursively in model schematics
5 years ago
Arman Ozak d4044c6572 feat: generate referred models recursively in schematics
5 years ago
Arman Ozak a3108f86ab refactor: move generation rules to separate functions
5 years ago
Arman Ozak 5bfc5dcf94 fix: add imports for referred types in model schematics
5 years ago
Arman Ozak a8c1a49148 feat: create enums and enum options with schematics
5 years ago
Arman Ozak 556150999b feat: create interfaces for self imports in schematics
5 years ago
Arman Ozak 6f10a83282 feat: import ObjectExtending namespace from core package
5 years ago
Arman Ozak a70cfd6d27 fix: avoid creating interfaces for enums in schematics
5 years ago
Arman Ozak c0aa4720bc fix: replace double slashes with single slashes
5 years ago
Arman Ozak 198ea436af feat: handle enum imports in schematics
5 years ago
Arman Ozak 7d272958ba fix: avoid importing modified types in schematics
5 years ago
Arman Ozak 0c9c5da87d fix: avoid union types to be imported in schematics
5 years ago
Arman Ozak 82967a8195 refactor: simplify merging of baseType w/ properties
5 years ago
Arman Ozak d41e621e0e fix: parse namespaces after removing type modifiers
5 years ago
Arman Ozak 61cc1f6604 fix: check list types before splitting them in schematics
5 years ago
Arman Ozak d31aee32b3 feat: handle model imports in model schematics
5 years ago
Arman Ozak f467dc75c8 refactor: make schematics import sort fn reusable
5 years ago
Arman Ozak 460f21717f refactor: make schematics service imports reducer reusable
5 years ago
Arman Ozak 90ad89c6d6 refactor: make importRef to interface mapper separate fn
5 years ago
Arman Ozak e1959594a6 feat: collect interfaces from types based on importRefs
5 years ago
Arman Ozak dc60ff57ff refactor: move schematics type simplifier to separate file
5 years ago
Arman Ozak b3db883ce9 feat: add system type map as constant to schematics
5 years ago
Arman Ozak 8753450857 feat: group import refs before mapping them to models
5 years ago
Arman Ozak bf017bb7f0 feat: add a base for model generation in schematics
5 years ago
Arman Ozak cf99dd3222 feat: use destructuring in service schematics template
5 years ago
Arman Ozak 6e5c426411 feat: sort service imports and methods in schematics
5 years ago
Arman Ozak c6a4a3a62d feat: collect refs to generic types in service schematics
5 years ago
Arman Ozak 56bf0e6be1 feat: add a tree structure for generic types
5 years ago
Arman Ozak dc17cf6435 feat: add template for service in schematics
5 years ago
Arman Ozak c4f60f35b5 feat: add serializeParameters utility fn to schematics
5 years ago
Arman Ozak faffc8cddf feat: add imports for generic types in schematics
5 years ago
Arman Ozak 49273785f5 feat: use relative path in service imports
5 years ago
Arman Ozak ab710827d6 feat: add relativePathFromServiceToModel utility fn
5 years ago
Arman Ozak 5785987e6a feat: use utility functions in schematics api command
5 years ago
Arman Ozak a18643aa0f feat: add service utility functions to schematics
5 years ago
Arman Ozak 5c5c9e31bb feat: add service model to schematics
5 years ago
Arman Ozak eb170e79de feat: add method model to schematics
5 years ago
Arman Ozak 8968d3ea57 feat: add import model to schematics
5 years ago
Arman Ozak 3cc935918d feat: add parseNamespace utility fn to schematics
5 years ago
Arman Ozak 325c02dfe2 feat: add Omissible utility type to schematics
5 years ago
Arman Ozak 2b3b5d29db feat: add method modifier enum to schematics
5 years ago
Arman Ozak 05a1a78f93 feat: add import keyword enum to schematics
5 years ago
Arman Ozak d2af128d30 feat: update api definition model in schematics
5 years ago
Arman Ozak 1435ee15ba feat: add binding source id enum to schematics
5 years ago
Arman Ozak 994c1418da feat: add invalid module to schematics exceptions
5 years ago
Arman Ozak 6339adcd4d feat: remove any solution name variation from namespace
5 years ago
Arman Ozak 1e41f48c5a feat: divide proxy schematics into two steps
5 years ago
Arman Ozak bf1ba4c512 feat: add rule creators for saving and reading api definition
5 years ago
Arman Ozak c1807a49ec feat: add NoApiDefinition exception to schematics
5 years ago
Arman Ozak 92484c3a16 feat: update schematics text utils
5 years ago
Arman Ozak e8354eeeeb feat: update ApiDefinition interface
5 years ago
Arman Ozak 5358d5b916 feat: parse controller and create service path
5 years ago
Arman Ozak ab5a5a46b4 feat: modify schematics params according to new contract
5 years ago
Arman Ozak e5ca84eaae build: update lint rules for schematics
5 years ago
Arman Ozak 19f272ca92 feat: handle redirects in api definition request
5 years ago
Arman Ozak 596e7175c7 fix: add endpoint to resolved source url in schematics
5 years ago
Arman Ozak 586f0b6f50 feat: add models for api definition
5 years ago
Arman Ozak b8991e1bc7 feat: add includeTypes query param to api definition request
5 years ago
Arman Ozak 91bf432011 feat: update proxy schema
5 years ago
Arman Ozak e8d5afb3bc feat: get source json for proxy generation
5 years ago
Arman Ozak cd2bddaeef feat: add functions to resolve environment and source url
5 years ago
Arman Ozak 949e73284e feat: update schematics exceptions
5 years ago
Arman Ozak 5235423011 feat: add common utils to schematics
5 years ago
Arman Ozak a9a48f49ad build: add got as dependency of schematics
5 years ago
Arman Ozak e00b09b445 feat: add project parameter to proxy command
5 years ago
Arman Ozak 9d6d7e488c feat: add utility function to resolve project definition
5 years ago
Arman Ozak 0b9fb4885f feat: add utility function to read workspace schema
5 years ago
Arman Ozak caef401064 feat: add exceptions as enum
5 years ago
Arman Ozak f6e1c4fd28 feat: add clearly named text utils
5 years ago
Arman Ozak aa38af0a5f chore: copy angular internal schematics to utils
5 years ago
Arman Ozak 863d66e34c chore: add mock api-definition.json to schematics
5 years ago
Arman Ozak bdb82177c2 feat: add an empty schematics project
5 years ago