Comments (4)
Also, in YAML files, shorter keys might be preferable because users have to repeat typing the keys again and again. String keys might be better than symbol keys to reduce typing a :
.
For example,
- args:
- arg:
- name: argumentName
- type: ArgumentType
- arg:
- name: title
- type: String
or
args:
- argName: argumenttypewithoutspecificname
argType: ArgumentTypeWithoutSpecificName
- argName: title
argType: String
@Lutzifer what do you think?
from swinject-codegen.
I agree on using shorter names/strings instead of symbols, feel free to adapt it.
We only have csv in use in our projects atm.
I would like to keep the overall structure, as it is the same that is used inside the script, so this makes yml support a breeze.
from swinject-codegen.
I got it about YAML structure. It's good to keep the structure as you told for efficiency😃
from swinject-codegen.
Closed by #39.
from swinject-codegen.
Related Issues (20)
- Use STDIN/STDOUT if -i/-o are not specified HOT 2
- update example code in readme HOT 2
- Release v0.5.0 HOT 2
- ADD_DEPENDENCY syntax HOT 13
- Sort scripts into subdirectories HOT 1
- Use Pull Requests to Test Automatically before Merging into master HOT 2
- rename Resolvable to ResolverType when switching to Swinject 2.0.0. HOT 1
- ruby code style HOT 2
- Re-Write the Readme to get rid of the "issue" and "proposal" style
- Write release notes to be informative
- trailing semicolon leads to defective code
- replace all non a-zA-Z characters in name field with _
- Add information how to use typed arrays and dictionaries to Readme
- mention CodeGen in Swinject Readme HOT 2
- Leaving out component leads to wrong code
- Add a description to the project HOT 2
- Is there any way how to use Swinject's Object Scopes with CodeGen? HOT 1
- Update for Swift 3.0 HOT 1
- add @discardableResult to avoid xcode warnings when registering
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 swinject-codegen.