Comments (5)
Yes, that will be inconvenient!
The intention was for these to be ordered alphabetically, so that they are consistent. Ideally, I would like them to maintain the order in the specification but, alas, they're defined as a map in the JSON spec, not an array, so ordering can't be guaranteed. We found forcing alphabetical ordering for such things looks "right" to the reader.
However, this seems to have been overlooked (or broken!) on the summary pages.
Thanks for the report.
Will fix!
from dapperdox.
Thanks for your interest! Yes, that's a pitty that's JSON object with not guaraned ordering, not list.
But as ideal I consider adding another x-
extension to Swagger file. Good name IMHO would be x-sortOrder
to be consistent with SortOrder
metadata with identical semantics - value coud be alphanumeric string however usually users will pick numeric values (where smaller number means bigger priority).
Alphabetically sorting would be a "fallback" if x-sortOrder
is missing.
I also think how to handle if some operations have x-sortOrder
and some miss it... How do you handle with it in the case of SortOrder
? Again, let's implement it with identical behaviour.
from dapperdox.
We're looking at this at the moment and would appreciate any feedback you may have on our comments/suggestions on pull-request #68 before we implement (or merge) a solution.
from dapperdox.
Hey, we are facing the same issue,
any news about this PR?
from dapperdox.
We've implemented this in version 1.2.0. See controlling method order
from dapperdox.
Related Issues (20)
- Ability to handle deprecated fields in swagger2.0 spec
- Open redirect HOT 2
- Code examples support in several languages HOT 1
- Documentation and implementation error
- Version string is incorrect HOT 1
- Set dependencies to specific versions
- Dapperdox as a centralized "API Catalog" HOT 1
- How to publish the api documentation on public host
- Can I use with existing node.js application?
- Can I use dapperdox inside my product which is distributable?
- Support oneOf for Schema Objects
- not able to do the API calls even when on separate sub domain
- Tag name and description related
- How to parse specifications from url?
- configure http and https schemes.
- How can i run dapperdox as a Linux service? HOT 1
- ARM build running issues
- Run dapperdox example locally
- code-samples insertion in different languages
- GPLv3 license 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 dapperdox.