Apicurio-studio: エディタ:allOf(データ型の継承)をサポート

作成日 2018年07月18日  ·  20コメント  ·  ソース: Apicurio/apicurio-studio

https://swagger.io/docs/specification/data-models/inheritance-and-polymorphism/で定義されているようにallOf継承をモデル化するとよいでしょう

enhancement

最も参考になるコメント

この機能が実装されることを望んでいます!

全てのコメント20件

@EricWittmannがツールで過去数日間を過ごしたので、これはおそらく私が顧客とツールを使用することを妨げる最大のギャップです

Ok。 リストに追加します!

これについてさらに考えますか? 私はいくつかのプロジェクトを開始するために読んでいます、そして私はapicruioを使いたいです、しかしこの問題は本当のブロッカーです

私はこの分野でいくつかの考えを持っていましたが、実際に取り組む機会がありませんでした。 機能のバックログは、UXの比較的広範囲にわたる改修を含め、かなり広範囲に渡っています。

allOf(およびおそらくoneOfとanyOf)をサポートするUIがどのように見えるかについて考えたことはありますか?

allOfは、定義fooが定義バーを拡張し、できればバーの一部であるフィールドの列挙を拡張することを示す必要があります。 fooのビューはbarにハイパーリンクする必要があります。 ここでは、ある種の分割画面を想像していますが、UIデザインは私の強みではありません。

oneOfとanyOfは、UXの観点からは異なるユースケースです。 これらのシナリオでは、変数を割り当てるときに使用できる定義を単純に列挙する必要がありますが、allOfで必要とされるような定義の詳細を確認する必要はありません。 定義名のリストを知っておく必要があります。

UXの問題を提起して、何かを思い付くことができるかどうかを確認します。 残念ながら、やることリストの最上位項目ではないかもしれませんが、最善を尽くします。 :)

理解しましたが、ラボでこれを使用するために必要なものについてのコンテキストを持ってほしいだけです。 これは今のところ大きな問題です-私は他のほとんどのことを回避することができます。 しかし、私は実際のプロジェクトで継承を行うことができる必要があります。

絶対に理解しました。 :)私はこの要件を可能な限り押し上げます-私は確かにApicurioが実際のプロジェクトで可能な限り役立つことを望んでいます。

まだ言及していない他の問題があり、改善できる場合は、それらについても必ずお知らせください。 (注:「リソース」の標準操作をすばやく簡単に追加できるようにするCRUD機能の設計に取り組んでいます)

こんにちは、これに関するニュースはありますか? このような優れたツールでは継承を処理できないのは残念です...

残念ながら、継承をサポートしたいという欲求の欠如のためではありませんが、まだ何もありません。 本当に、優先順位の問題です。

UXデザインのスキルを持っている人がいれば、これがどのように機能するかのモックアップが大いに役立ちます。 @ sherl0cksはすでにいくつかのアイデアを提供していますが、UXデザインを使用してここで何かを実装する方がはるかに簡単です。 または、同じようなことを好きなように行うツールがある場合は、遠慮なく指摘してください。

私はそれが質問することがたくさんあるかもしれないことを理解しています。 :)

いずれにせよ、これは完了します。私はまだいつかはよくわかりません。

おい、

UX部分がまだブロッカーである場合-https ://imagebin.ca/v/4mkbz35931avのような既存のタブスタイルを再利用しないのはなぜ

別の方法-選択したら、「複合」データ型(配列、文字列、浮動小数点などの横)を作成します-左側にいくつかのパディングを付けて同じフォーム(さまざまな型を追加できます)をレンダリングします。

ps継承は、大量のコピーを保存するため、OpenApiのキラードキュメント機能です-貼り付け!

それは悪いデザインではありません! 貢献してくれてありがとう。 うまくいけば、これで問題ありませんが、画像をインライン化して作業を簡単にすることが役立つと思いました(imagebinにクリックする必要はありません)。

4mkbz35931av

いや、これがリリースされるまで待ってから、著作権侵害を主張します! :NS

それ以外のps-あなたたちは素晴らしいツールを構築しました! おめでとうございます!

ハハ! 🤣

この機能が実装されることを望んでいます!

今(ついに)これに取り組んでいます。 :)

長い時間がかかることは知っていますが、基本的なallOf、oneOf、およびanyOfサポートの初期実装(明らかにOpenAPI 2.0ドキュメントの場合は「allOf」のみです)。

これは、サポートの単なるベータ実装です。 フィードバックをお待ちしております。 改善できる点はたくさんあると思いますが、他の人が最初に考えることに興味があります。

誰もがApicurioStudioのTryNow(クラウド)バージョンを使用して機能をテストできるように、本日リリースを行います。

修正者: https

この変更には、再利用可能な単純型の改善も含まれていることに注意してください。 うまくいけば、それは一部のユーザーにとっても役立つものです。

残念ながら、私がapicurioを使用している役割はもうありませんが、これは素晴らしい@EricWittmannに聞こえます!

このページは役に立ちましたか?
0 / 5 - 0 評価