Help FreeCAD/ja

Introduction

FreeCADが好きで、その開発を手助けしたいのであれば、あなたがプログラマーでなくてもできることはたくさんあります。 実際には、すべての人にすべきことがあります。ユーザー、パワーユーザー、そして開発者です。

Although FreeCAD doesn't need money to be developed, donations can help the project to grow further and faster. The Donate page lists all the options you have to donate money to the project.

ドキュメントの作成

この文書を作成、修正、拡張するために私たちを助けてください。 間違いを修正し、不明確なページを拡張または修正し、トピックが欠落している場合は新しいページを作成するなど。FreeCAD Wikiへの貢献は簡単です。WikiPagesで、FreeCAD Wikiのルールと、始めるために必要なヘルプを見つけることができます。Wikiを編集するには、FreeCAD Wikiのアカウントが必要です(スパムを防ぐためにWikiは書き込み保護されています)。 あなたはアカウントをon the forumまたはirc channelで申請できます。IRCチャンネルはフォーラムほど敏感ではないかもしれないことに注意してください。

Help us to build, correct and extend this documentation. Correct mistakes, extend or correct pages that are unclear, create new pages if a topic is missing, etc. Contributing to the FreeCAD wiki is easy, at WikiPages you can find the general guidelines and the help needed to get you started. To edit the wiki, you will need a wiki account with "Editor" permissions (the wiki is write-protected to avoid spamming). You can ask for an account on the forum or on the IRC channel. Please note that the IRC channel may not be as responsive as the forum. The official FreeCAD forum should be the premier place to ask questions and start discussions, As it will help preserve the experience and knowledge of the community.

あなたの仕事を歓迎するいくつかの分野:

  • Category:Command_Reference/jaページには、すべてのFreeCAD commandsがリストされ文書化されています。 それらのほとんどには、ほとんどまたはまったく情報がありません。 コマンドのドキュメンテーションページがどのように見えるべきかについての良い例についてはWikiPagesを参照してください。
  • Tutorialsセクションはまだ非常に貧弱です。もしあなたがFreeCADでクールなものを開発したなら、後世の人のためにやったことは文書化すべきです。
  • 'documentation'にタグ付けされたFreeCAD bugtrackerには、愛を使うことができるオープンチケットがあります。

あなたのFreeCADの知識を共有してください

FreeCADの周りのユーザコミュニティはまだ小さいです、しかしすでに非常に重要な仕事(ソフトウェアをどのように使うべきかを新人に示す)をする何人かの上級ユーザがいます。もしあなたがFreeCADに慣れ始めたら、あなたの知識は他の人にとって非常に価値があるかもしれませんし、たぶん以下のような大切な資産に貢献しています。

  • FreeCADを使って行った作業の表示Users Showcase forum。 あなたはスクリーンショットを投稿することができ、さらに良いことにはFreeCADファイルを添付して他の人がそれを調べてそれをどうやったか理解することができます。
  • FreeCADで面白いことをしたことを示す録画videos。 これらのビデオは通常、新機能を表示するのに優れた仕事をします。
  • 面白いことを説明したり教えたりするtutorials。 あなたはあなた自身のブログ、直接私たちのウィキ、あるいはフォーラムにチュートリアルを書くことができます。
  • コミュニティへの投稿。FreeCAD Google PlusFacebook

The user community around FreeCAD is still small, but already includes several advanced users who do a very important job in showing to newcomers how to use the software. If you begin to feel comfortable with FreeCAD, your knowledge could be very valuable to others, and you might contribute with important assets, like:

FreeCADを翻訳

あなた自身の言語でFreeCADを翻訳してください。 FreeCADインターフェースのテキストはすべて他の言語に簡単に翻訳できます。 私たちが必要としているのは、他の言語を知っていて助けてくれる人がいるということです。 すべての翻訳はcrowdinでオンラインで行われます。

Translate FreeCAD to your own language. All text strings of the FreeCAD interface can be easily translated to other languages. All we need is someone who knows that other languages and is willing to help! All the translations are done online on Crowdin.

翻訳の詳細については、Localisationの下のFreeCAD Wiki翻訳プロセスを参照してください。

ドキュメントを翻訳

翻訳は簡単です、FreeCAD wikiはページ間の翻訳を管理することを可能にするTranslationプラグインをサポートします。

Translating is easy, the FreeCAD wiki supports a translation plugin which allows you to translate the base English page to other languages.

翻訳の詳細については、FreeCAD Wikiの翻訳プロセスLocalisationを参照してください。

ヘルプ編集ページには、編集に関する情報がいくつかあります。

WikiPagesスタイルガイドに精通していることを確認してください。これには、優れた翻訳のための規則が含まれています。

他の人がFreeCADを知るのを手伝ってください

  • 興味があるかもしれない他の人々にFreeCADについて話してください
  • FreeCADのおもしろい使い方を見つけて、例えばスクリーンショットでそれを文書化しましょう。 FreeCADは非常に若いです。それを使って何ができるかを見いだせている人は多くありません。あなたがすでにFreeCADのファンであれば、FreeCADができる素晴らしいことを確かに知っているでしょう。それを他の人に見せるのを手伝ってください!
  • フォーラムにハングアップして、初心者が基本的な質問を解決するのを手伝ってください。
  • チュートリアルを書く、ビデオを録画するなど。FreeCADで何をするのかを示してください。
  • ファイル、図面などに貢献する…FreeCADを活用した優れた事例はまだ不足しています。
  • FreeCADの宣伝を手伝ってください。'Starring' and 'Watching' FreeCAD repository

バグを報告して面白い機能を要求する

確認されたバグを報告し、新しい機能を提案する場所は最終的にFreeCAD Trackerですが、常に最初にバグ報告と機能要求をヘルプフォーラムに投稿してください。 開発者の時間を節約し(バグを理解するのが難しいトリアージと処理は非常に時間がかかる場合があります)、問題が希望どおりに処理されなかったためフラストレーションを避けるために、以下を読んでください。

  • バグと機能のリクエストは同じトラッカーで処理されます。 あなたの問題を「バグ」(あるべきものとしては機能しないもの)または「機能」(そこにはないがあなたが持っていることが良いと思われるもの)としてマークするだけです。
  • もともとあなたは匿名で問題を提出することができましたが、残念ながらこれはスパムのためにキャンセルされなければなりませんでした。 あなたがチケットを作成/編集したいのなら、あなたはアカウントを作成しなければならないでしょう。 誰かが問題にメモを追加すると、デフォルトで通知されます。 多くの場合、バグを処理する人はあなたからより多くの情報を必要とするでしょう。
  • バグを報告するとき、最も重要なのは開発者がそれを再現できるようにすることです。 他の人が同じことをして自分のマシン上でバグが発生するのを見ることができるように、バグを発生させるのに必要な正確なステップを必ず含めるようにしてください。 開発者がバグを見ることができない場合、彼はそれを解決することもできません。
  • FreeCADを実行しているオペレーティングシステム、FreeCADの正確なバージョン、および関連ライブラリなど、開発者が問題を突き止めるのに役立つ情報も含めてください。PartまたはPartDesignワークベンチから、[ヘルプ](メニュー) - > [FreeCADについて]ダイアログの[クリップボードにコピー]ボタンを使用してすべてのデータを投稿してください。
  • たとえあなたがバグを見つけたという確信があるとしても、常にHelp forumで最初にバグについて議論してください。
  • 機能要求を送信する前に、常にOpen discussion forumで他のユーザーと常に話し合ってください。それを実装するために開発者が興味を持つ可能性がもっとあります。
  • FreeCADは、自由時間を使って作業するボランティアによって開発されています。 誰もが最高の可能なアプリケーションを作るために最善を尽くします。ただし、あなたのバグ報告は低い優先順位で扱われるかもしれません。十分な情報を提供できない場合はキャンセルされるかもしれません。実装に興味を持っている開発者がいない場合、または非現実的な量の作業を要求する場合、あなたの機能要求は延期または拒否されるかもしれません。

Although the place to report confirmed bugs and suggest new features is eventually the FreeCAD Tracker, please always post bug reports and feature requests to the Help forum first. In order to save developers time (triaging and handling hard to understand bugs can be very time consuming), and avoid frustrations because your issue was not handled the way you would like, please read the following:

Triage bugs

There are dozens of bugs reported on GitHub weekly. It takes a lot of time to read them, categorize them, verify if the issue is reproducible, see if some easy actions can be done, or ask the person who posted the issue to provide more information. Helping to triage is easy, just head over the GitHub and start commenting on any issue where you think you might be able to help!

デザインアートワーク

FreeCAD用のアイコンデザインのガイドラインについてはArtworkページを参照してください。

See the Artwork and Artwork Guidelines page for guidelines about designing icons for FreeCAD.

プログラム!

FreeCAD用のコードを書くことは難しくありません。そして、あなたはどんな許可も必要としません、あなたはあなたが望む何かに取り組むために今すぐ始めることができます。パッチをtrackerに投稿してください。もしくはgitブランチからマージを要求してください。ただし、頭痛を避けるために、まず次の前提条件を満たす必要があります。

  • FreeCADは独自のペースで進み、非常に小さな開発者チームを抱えています。私たちはFreeCADに専念したいと思うほど多くの時間を持っていません。そして、物事は先に計画されていません。何人かの開発者がそれが合うのを見てそして彼がそれをする時間を見つけるとき、それらは行われます。だから私たちはやるべきことのリストを保守していません。やりたいことを見つけるのはあなた次第です。例えば、あなたが修正したい欠陥や、あなたが欠けていると思う小さな機能です。 trackerには、まだ誰にも割り当てられていない項目もいくつか含まれています。
  • FreeCADのコードを書き始める前に、FreeCADがどのように機能するのかをよく知っておく必要があります。これは明らかに思えますが、それがどのように機能するのかがわからなければ、内部的に何をするべきか、またはそれをどのように行うべきかわからないでしょう。
  • ほとんどすべてのことがpythonまたはC++で実行できます。内部は両方の言語でほぼ同じように機能します。C++でコーディングする場合でも、Power users hubページを読むことをお勧めします。内部の概要がわかりやすくなるからです。
  • もしあなたがC++で作業しようとしているなら、最初に問題なくFreeCADをコンパイルできることを確認してください。
  • 自分自身を他の開発者に紹介しましょう。 FreeCADは何よりもソーシャルプロジェクトです。それを実装する前に、私たちは[1]で多くのことを議論します。実際にそれをする前に、あなたの考えについて話し合い、あなたが何を計画しているかを人々に話すことが常に最善です。IRC channelもありますが、フォーラムはすべての開発者に会える唯一の場所です。
  • 2016年以降、FreeCADはGoogle Summer of Codeにも参加しています。 あなたが次の版に参加することに興味があるならば、そこで我々の考えをチェックするようにしてください。

Writing code for FreeCAD is not hard, and you don't need any permission, you can start right now to work on something you want, then submit a patch on the issue tracker or request a merge from a git branch. To avoid headaches you should meet the following prerequisites first:

Create models

FreeCAD features a Models library that is free and open to everyone. Why not add some useful parts there, that could be reused by others? Be sure to create models yourself from scratch, to keep the library 100% free of possibly copyrighted or non-free components.