ヘルプ FreeCAD
FreeCADが好きで、その開発を手助けしたいのであれば、あなたがプログラマーでなくてもできることはたくさんあります。 実際には、すべての人にすべきことがあります。ユーザー、パワーユーザー、そして開発者です。
ドキュメントの作成
この文書を作成、修正、拡張するために私たちを助けてください。 間違いを修正し、不明確なページを拡張または修正し、トピックが欠落している場合は新しいページを作成するなど。FreeCAD Wikiへの貢献は簡単です。WikiPagesで、FreeCAD Wikiのルールと、始めるために必要なヘルプを見つけることができます。Wikiを編集するには、FreeCAD Wikiのアカウントが必要です(スパムを防ぐためにWikiは書き込み保護されています)。 あなたはアカウントをon the forumまたはirc channelで申請できます。IRCチャンネルはフォーラムほど敏感ではないかもしれないことに注意してください。
あなたの仕事を歓迎するいくつかの分野:
- Category:Command_Referenceページには、すべてのFreeCAD commandsがリストされ文書化されています。 それらのほとんどには、ほとんどまたはまったく情報がありません。 コマンドのドキュメンテーションページがどのように見えるべきかについての良い例についてはWikiPagesを参照してください。
- Tutorialsセクションはまだ非常に貧弱です。もしあなたがFreeCADでクールなものを開発したなら、後世の人のためにやったことは文書化すべきです。
- 'documentation'にタグ付けされたFreeCAD bugtrackerには、愛を使うことができるオープンチケットがあります。
あなたのFreeCADの知識を共有してください
FreeCADの周りのユーザコミュニティはまだ小さいです、しかしすでに非常に重要な仕事(ソフトウェアをどのように使うべきかを新人に示す)をする何人かの上級ユーザがいます。もしあなたがFreeCADに慣れ始めたら、あなたの知識は他の人にとって非常に価値があるかもしれませんし、たぶん以下のような大切な資産に貢献しています。
- FreeCADを使って行った作業の表示Users Showcase forum。 あなたはスクリーンショットを投稿することができ、さらに良いことにはFreeCADファイルを添付して他の人がそれを調べてそれをどうやったか理解することができます。
- FreeCADで面白いことをしたことを示す録画videos。 これらのビデオは通常、新機能を表示するのに優れた仕事をします。
- 面白いことを説明したり教えたりするtutorials。 あなたはあなた自身のブログ、直接私たちのウィキ、あるいはフォーラムにチュートリアルを書くことができます。
- コミュニティへの投稿。FreeCAD Google Plus、Facebook
FreeCADを翻訳
あなた自身の言語でFreeCADを翻訳してください。 FreeCADインターフェースのテキストはすべて他の言語に簡単に翻訳できます。 私たちが必要としているのは、他の言語を知っていて助けてくれる人がいるということです。 すべての翻訳はcrowdinでオンラインで行われます。
翻訳の詳細については、Localisationの下のFreeCAD Wiki翻訳プロセスを参照してください。
ドキュメントを翻訳
翻訳は簡単です、FreeCAD wikiはページ間の翻訳を管理することを可能にするTranslationプラグインをサポートします。
翻訳の詳細については、FreeCAD Wikiの翻訳プロセスLocalisation#Translating_the_wikiを参照してください。
WikiPagesスタイルガイドに精通していることを確認してください。これには、優れた翻訳のための規則が含まれています。
ヘルプ編集ページには、編集に関する情報がいくつかあります。
他の人がFreeCADを知るのを手伝ってください
- 興味があるかもしれない他の人々にFreeCADについて話してください
- FreeCADのおもしろい使い方を見つけて、例えばスクリーンショットでそれを文書化しましょう。 FreeCADは非常に若いです、そして、それを使って何ができるかを見る人は多くありません。 あなたがすでにFreeCADのファンであれば、FreeCADができる素晴らしいことを確かに知っているでしょう。 それを他の人に見せるのを手伝ってください!
- フォーラムにハングアップして、初心者が基本的な質問を解決するのを手伝ってください
- チュートリアルを書く、ビデオを録画するなど。FreeCADで何をするのかを示してください。
- ファイル、図面などに貢献する... FreeCADでできることの良い例ファイルはまだ不足しています。
- GitHub'Starring' and 'Watching' e FreeCAD repositoryでFreeCADを宣伝を手伝ってください。
バグを報告して面白い機能を要求する
確認されたバグを報告し、新しい機能を提案する場所は最終的にFreeCAD Trackerですが、常に最初にバグ報告と機能要求をヘルプフォーラムに投稿してください。 開発者の時間を節約し(バグを理解するのが難しいトリアージと処理は非常に時間がかかる場合があります)、問題が希望どおりに処理されなかったためフラストレーションを避けるために、以下を読んでください。
- バグと機能のリクエストは同じトラッカーで処理されます。 あなたの問題を「バグ」(あるべきものとしては機能しないもの)または「機能」(そこにはないがあなたが持っていることが良いと思われるもの)としてマークするだけです。
- もともとあなたは匿名で問題を提出することができましたが、残念ながらこれはスパムのためにキャンセルされなければなりませんでした。 あなたがチケットを作成/編集したいのなら、あなたはアカウントを作成しなければならないでしょう。 誰かが問題にメモを追加すると、デフォルトで通知されます。 多くの場合、バグを処理する人はあなたからより多くの情報を必要とするでしょう。
- バグを報告するとき、最も重要なのは開発者がそれを再現できるようにすることです。 他の人が同じことをして自分のマシン上でバグが発生するのを見ることができるように、バグを発生させるのに必要な正確なステップを必ず含めるようにしてください。 開発者がバグを見ることができない場合、彼はそれを解決することもできません。
- FreeCADを実行しているオペレーティングシステム、FreeCADの正確なバージョン、および関連ライブラリなど、開発者が問題を突き止めるのに役立つ情報も含まれています。 [ヘルプ](メニュー) - > [FreeCADについて]ダイアログの[クリップボードにコピー]ボタンを使用してすべてのデータを投稿し、これをPartまたはPartDesignワークベンチから実行します。
- たとえあなたがバグを見つけたという確信があるとしても、常にHelp forumで最初にバグについて議論してください。
- 機能要求を送信する前に、常にOpen discussion forumで他のユーザーと常に話し合ってください。それを実装するために開発者が興味を持つ可能性がもっとあります。
- FreeCADは、自由時間を使って作業するボランティアによって開発されています。 誰もが最高の可能なアプリケーションを作るために最善を尽くします。ただし、あなたのバグ報告は低い優先順位で扱われるかもしれません。十分な情報を提供できない場合はキャンセルされるかもしれません。実装に興味を持っている開発者がいない場合、または非現実的な量の作業を要求する場合、あなたの機能要求は延期または拒否されるかもしれません。
デザインアートワーク
FreeCAD用のアイコンデザインのガイドラインについてはArtworkページを参照してください。
プログラム!
FreeCAD用のコードを書くことは難しくありません、そして、あなたはどんな許可も必要としません、あなたはあなたが望む何かに取り組むために今すぐ始めることができます。パッチをtrackerに投稿してください。もしくはgitブランチからマージを要求してください。ただし、頭痛を避けるために、まず次の前提条件を満たす必要があります。
- FreeCADは独自のペースで進み、非常に小さな開発者チームを抱えています。 私たちはFreeCADに専念したいと思うほど多くの時間を持っていません。そして、物事は先に計画されていません。何人かの開発者がそれが合うのを見てそして彼がそれをする時間を見つけるとき、それらは行われます。 だから私たちはやるべきことのリストを保守していません。 あなたがやりたいことを見つけるのはあなた次第です。例えば、あなたが修正したい欠陥や、あなたが欠けていると思う小さな機能です。 trackerには、まだ誰にも割り当てられていない項目もいくつか含まれています。
- FreeCADのコードを書き始める前に、FreeCADがどのように機能するのかをよく知っておく必要があります。 これは明らかに思えますが、それがどのように機能するのかがわからなければ、内部的に何をするべきか、またはそれをどのように行うべきかわからないでしょう。
- ほとんどすべてのことがpythonまたはC ++で実行できます。 内部は両方の言語でほぼ同じように機能します。 C ++でコーディングする場合でも、Power users hubページを読むことをお勧めします。内部の概要がわかりやすくなるからです。
- もしあなたがC ++で作業しようとしているなら、最初に問題なくFreeCADをコンパイルできることを確認してください。
- 自分自身を他の開発者に紹介しましょう。 FreeCADは何よりも社会的なプロジェクトです。それを実行する前に、[1]で多くのことを議論します。実際にそれをする前に、あなたの考えについて話し合い、あなたが何を計画しているのかを人々に話すのが常に最善です。[irc://chat.freenode.net/freecad IRCチャンネル]もありますが、フォーラムはすべての開発者に会える唯一の場所です。
- 2016年以降、FreeCADはGoogle Summer of Codeにも参加しています。 あなたが次の版に参加することに興味があるならば、そこで我々の考えをチェックするようにしてください。