問題タブ [yard]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
yard - axslx: ヤードの未定義のメソッド
「yard server -g」を実行していますが、axlsx の目次しか生成していません。
クラスをクリックすると、次のようになります。
理由はありますか?(Fwiw、他の gem は Yard サーバーで正常に動作しています)
ruby - Yard: 互換性のないマーシャル ファイル形式です (読み取れません)
Yard を実行してからファイル リンクをクリックすると、次のようになります。
助言がありますか?
ruby - YRI でのカスタム タグの表示
.yardopts
ファイルに次のようなカスタム タグをいくつか作成しました。
それらを Web ブラウザーで表示すると非常にきれいに表示されますが、クラスを表示しようとするとyri
、カスタム タグが表示されません。
たとえば、このクラス
yri
実行するとこのように表示されますyri Boring#index
yri
カスタム タグを表示するように構成する方法はありますか?
ruby - YARD を使用して DSL で作成された定数を文書化する方法は?
定数を追加するDSLメソッドがあります(これはレガシーコードなので嫌いではありません)。これは正確なコードではありませんが、説明としては十分です。
定数を文書化し、Yard を使用AWESOME
しようとしています。タグLAME
があればいいのにと思いましたが、ありません。@!constant
誰でもこれを手伝ってもらえますか?
ruby - YARD を使用した最上位の名前空間のメソッドのドキュメント化
YARD を使用していくつかの Ruby コードを文書化しましたが、トップレベルの名前空間のいくつかのメソッド用に作成した YARD 文書を yardoc の HTML 出力に表示するのに問題があります。
私のドキュメントは、lib/yard/globals.rb にある YARD gem のものと本質的に同じように見えますが、@api
タグが追加されています。私はそれを削除しようとしましたがyardoc
、パラメーターなしで実行しまし--api
たが、問題は解決しませんでした。
これは例です:
yardoc
HTML ドキュメントを生成するために実行すると、最初はすべて問題ないように見えます。
ただし、生成された HTML には、私のドキュメントは含まれていません。pip-negotiate
含まれているのは、 API タグを持つメソッドのリストだけです。ここで自分の目で確かめてください:
http://btw23.de/tmp/pip-negotiate/api/method_list.html
私が代わりに期待していたのは、トップレベルのメソッドに関する YARD 独自のドキュメントのようなものでした。
http://rubydoc.info/gems/yard/toplevel
私のyardoc
呼び出しに欠けている特別な魔法はありますか?
私の yardoc バージョンは 0.8.6.2 で、Ruby 1.8.7 (2012-06-29 パッチレベル 370) [x86_64-linux] で動作します。
ruby-on-rails - ドキュメンテーション Rails プロジェクトと Yard
Yard でドキュメントを生成していますが、Ruby on Rails プロジェクトのサンプル ドキュメントが見つかりません。短い入門チュートリアルとrubydoc.infoのいくつかの github プロジェクトしか見つかりませんでしたが、それらはまったく文書化されていません。Railsプロジェクトのコントローラー(アクション付き)、モデル、ルートを適切に文書化する方法を教えてください。
たとえば、私はそのようなコントローラを持っています:
そしてユーザーモデル:
ruby-on-rails - Railsプロジェクトでヤードがプライベートメソッドを表示しないのはなぜですか?
Yard でドキュメントを生成していますが、 を実行yardoc --private
しても、ソース内のプライベート メソッドのドキュメントが表示されません。
なにが問題ですか?