Help FreeCAD/ja: Difference between revisions

From FreeCAD Documentation
(Created page with "===デザインアートワーク=== FreeCAD用のアイコンデザインのガイドラインについてはArtworkページを参照してください。")
(Updating to match new version of source page)
(24 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
<div class="mw-translate-fuzzy">
FreeCADが好きで、その開発を手助けしたいのであれば、あなたがプログラマーでなくてもできることはたくさんあります。 実際には、すべての人にすべきことがあります。ユーザー、パワーユーザー、そして開発者です。
FreeCADが好きで、その開発を手助けしたいのであれば、あなたがプログラマーでなくてもできることはたくさんあります。 実際には、すべての人にすべきことがあります。ユーザー、パワーユーザー、そして開発者です。
</div>


<div class="mw-translate-fuzzy">
===ドキュメントの作成===
===ドキュメントの作成===
この文書を作成、修正、拡張するために私たちを助けてください。 間違いを修正し、不明確なページを拡張または修正し、トピックが欠落している場合は新しいページを作成するなど。FreeCAD Wikiへの貢献は簡単です。[[WikiPages]]で、FreeCAD Wikiのルールと、始めるために必要なヘルプを見つけることができます。Wikiを編集するには、FreeCAD Wikiのアカウントが必要です(スパムを防ぐためにWikiは書き込み保護されています)。 あなたはアカウントを[http://forum.freecadweb.org/viewtopic.php?f=21&t=6830 on the forum]または[irc://irc.freenode.net/freecad irc channel]で申請できます。IRCチャンネルはフォーラムほど敏感ではないかもしれないことに注意してください。
この文書を作成、修正、拡張するために私たちを助けてください。 間違いを修正し、不明確なページを拡張または修正し、トピックが欠落している場合は新しいページを作成するなど。FreeCAD Wikiへの貢献は簡単です。[[WikiPages/ja|WikiPages]]で、FreeCAD Wikiのルールと、始めるために必要なヘルプを見つけることができます。Wikiを編集するには、FreeCAD Wikiのアカウントが必要です(スパムを防ぐためにWikiは書き込み保護されています)。 あなたはアカウントを[http://forum.freecadweb.org/viewtopic.php?f=21&t=6830 on the forum]または[irc://irc.freenode.net/freecad irc channel]で申請できます。IRCチャンネルはフォーラムほど敏感ではないかもしれないことに注意してください。
</div>


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|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 [http://forum.freecadweb.org/viewtopic.php?f=21&t=6830 on the forum] or on the [irc://irc.freenode.net/freecad IRC channel]. Please note that the IRC channel may not be as responsive as the forum.

<div class="mw-translate-fuzzy">
あなたの仕事を歓迎するいくつかの分野:
あなたの仕事を歓迎するいくつかの分野:
*[[:Category:Command_Reference]]ページには、すべてのFreeCAD[[Command|commands]]がリストされ文書化されています。 それらのほとんどには、ほとんどまたはまったく情報がありません。 コマンドのドキュメンテーションページがどのように見えるべきかについての良い例については[[WikiPages]]を参照してください。
*[[:Category:Command_Reference/ja]]ページには、すべてのFreeCAD [[Command/ja|commands]]がリストされ文書化されています。 それらのほとんどには、ほとんどまたはまったく情報がありません。 コマンドのドキュメンテーションページがどのように見えるべきかについての良い例については[[WikiPages/ja|WikiPages]]を参照してください。
*[[Tutorials]]セクションはまだ非常に貧弱です。もしあなたがFreeCADでクールなものを開発したなら、後世の人のためにやったことは文書化すべきです。
*[[Tutorials]]セクションはまだ非常に貧弱です。もしあなたがFreeCADでクールなものを開発したなら、後世の人のためにやったことは文書化すべきです。
*'[https://freecadweb.org/tracker/search.php?tag_string=documentation documentation]'にタグ付けされたFreeCAD [[bugtracker]]には、愛を使うことができるオープンチケットがあります。
*'[https://freecadweb.org/tracker/search.php?tag_string=documentation documentation]'にタグ付けされたFreeCAD [[bugtracker]]には、愛を使うことができるオープンチケットがあります。
</div>


<div class="mw-translate-fuzzy">
===あなたのFreeCADの知識を共有してください===
===あなたのFreeCADの知識を共有してください===
FreeCADの周りのユーザコミュニティはまだ小さいです、しかしすでに非常に重要な仕事(ソフトウェアをどのように使うべきかを新人に示す)をする何人かの上級ユーザがいます。もしあなたがFreeCADに慣れ始めたら、あなたの知識は他の人にとって非常に価値があるかもしれませんし、たぶん以下のような大切な資産に貢献しています。
FreeCADの周りのユーザコミュニティはまだ小さいです、しかしすでに非常に重要な仕事(ソフトウェアをどのように使うべきかを新人に示す)をする何人かの上級ユーザがいます。もしあなたがFreeCADに慣れ始めたら、あなたの知識は他の人にとって非常に価値があるかもしれませんし、たぶん以下のような大切な資産に貢献しています。
Line 15: Line 24:
* FreeCADで面白いことをしたことを示す録画[http://www.youtube.com/user/FreeCADNews videos]。 これらのビデオは通常、新機能を表示するのに優れた仕事をします。
* FreeCADで面白いことをしたことを示す録画[http://www.youtube.com/user/FreeCADNews videos]。 これらのビデオは通常、新機能を表示するのに優れた仕事をします。
*面白いことを説明したり教えたりする[http://freecad-tutorial.blogspot.com/ tutorials]。 あなたはあなた自身のブログ、直接私たちのウィキ、あるいはフォーラムにチュートリアルを書くことができます。
*面白いことを説明したり教えたりする[http://freecad-tutorial.blogspot.com/ tutorials]。 あなたはあなた自身のブログ、直接私たちのウィキ、あるいはフォーラムにチュートリアルを書くことができます。
コミュニティへの投稿。[https://plus.google.com/communities/103183769032333474646 FreeCAD Google Plus]、[https://www.facebook.com/groups/416491481766626 Facebook]
*コミュニティへの投稿。[https://plus.google.com/communities/103183769032333474646 FreeCAD Google Plus]、[https://www.facebook.com/groups/416491481766626 Facebook]
</div>


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:
* Showing the work you do with FreeCAD on the [http://forum.freecadweb.org/viewforum.php?f=24 Users Showcase forum]. You can post screenshots, and, even better, attach the FreeCAD files so other people can examine it and understand how you did it.
* Recording [http://www.youtube.com/user/FreeCADNews videos] showing how you did something interesting in FreeCAD. These videos usually do a great job in showing new features.
* Write [http://freecad-tutorial.blogspot.com/ tutorials] describing or teaching something interesting. You can write tutorials on your own blog, directly on our wiki, or even on the forum.
* Post on the [https://joinmastodon.org/ Mastodon] open source social network (and [https://fosstodon.org/@FreeCAD follow FreeCAD] there) or on the [https://www.facebook.com/groups/416491481766626 Facebook] community.
* Look into the latest FreeCAD posts on [https://www.reddit.com/search/?q=freecad&type=link&sort=new Reddit], [https://3dprinting.stackexchange.com/search?tab=newest&q=freecad 3dprinting.stackexchange], [https://stackoverflow.com/search?q=freecad StackOverflow]... Try to answer them and participate in the discussions sharing your experience and information.
* Be present at the FreeCAD IRC channel or [https://www.freecadweb.org/wiki/Help#Chat other chat groups]

<div class="mw-translate-fuzzy">
=== FreeCADを翻訳===
=== FreeCADを翻訳===
あなた自身の言語でFreeCADを翻訳してください。 FreeCADインターフェースのテキストはすべて他の言語に簡単に翻訳できます。 私たちが必要としているのは、他の言語を知っていて助けてくれる人がいるということです。 すべての翻訳は[http://crowdin.net/project/freecad crowdin]でオンラインで行われます。
あなた自身の言語でFreeCADを翻訳してください。 FreeCADインターフェースのテキストはすべて他の言語に簡単に翻訳できます。 私たちが必要としているのは、他の言語を知っていて助けてくれる人がいるということです。 すべての翻訳は[http://crowdin.net/project/freecad crowdin]でオンラインで行われます。
</div>

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 [http://crowdin.net/project/freecad Crowdin].


<div class="mw-translate-fuzzy">
翻訳の詳細については、[[Localisation]]の下のFreeCAD Wiki翻訳プロセスを参照してください。
翻訳の詳細については、[[Localisation/ja|Localisation]]の下のFreeCAD Wiki翻訳プロセスを参照してください。
</div>


<div class="mw-translate-fuzzy">
===ドキュメントを翻訳===
===ドキュメントを翻訳===
翻訳は簡単です、FreeCAD wikiはページ間の翻訳を管理することを可能にするTranslationプラグインをサポートします。
翻訳は簡単です、FreeCAD wikiはページ間の翻訳を管理することを可能にするTranslationプラグインをサポートします。
</div>


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#Translating_the_wiki]]を参照してください。


<div class="mw-translate-fuzzy">
[[WikiPages]]スタイルガイドに精通していることを確認してください。これには、優れた翻訳のための規則が含まれています。
翻訳の詳細については、FreeCAD Wikiの翻訳プロセス[[Localisation/ja|Localisation]]を参照してください。
</div>


<div class="mw-translate-fuzzy">
[[ヘルプ:編集|ヘルプ編集]]ページには、編集に関する情報がいくつかあります。
[[Help:Editing/ja|ヘルプ編集]]ページには、編集に関する情報がいくつかあります。
</div>


<div class="mw-translate-fuzzy">
[[WikiPages/jp|WikiPages]]スタイルガイドに精通していることを確認してください。これには、優れた翻訳のための規則が含まれています。
</div>

<div class="mw-translate-fuzzy">
===他の人がFreeCADを知るのを手伝ってください===
===他の人がFreeCADを知るのを手伝ってください===
*興味があるかもしれない他の人々にFreeCADについて話してください
*興味があるかもしれない他の人々にFreeCADについて話してください
* FreeCADのおもしろい使い方を見つけて、例えばスクリーンショットでそれを文書化しましょう。 FreeCADは非常に若いです、そして、それを使って何ができるかを見る人は多くありません。 あなたがすでにFreeCADのファンであれば、FreeCADができる素晴らしいことを確かに知っているでしょう。 それを他の人に見せるのを手伝ってください!
* FreeCADのおもしろい使い方を見つけて、例えばスクリーンショットでそれを文書化しましょう。 FreeCADは非常に若いですそれを使って何ができるかを見いだせている人は多くありません。あなたがすでにFreeCADのファンであれば、FreeCADができる素晴らしいことを確かに知っているでしょう。それを他の人に見せるのを手伝ってください!
*フォーラムにハングアップして、初心者が基本的な質問を解決するのを手伝ってください
*フォーラムにハングアップして、初心者が基本的な質問を解決するのを手伝ってください
*チュートリアルを書く、ビデオを録画するなど。FreeCADで何をするのかを示してください。
*チュートリアルを書く、ビデオを録画するなど。FreeCADで何をするのかを示してください。
*ファイル、図面などに貢献する... FreeCADでできることの良いファイルはまだ不足しています。
*ファイル、図面などに貢献する…FreeCADを活用した優れた事例はまだ不足しています。
* GitHub[https://help.github.com/articles/be-social/#watch-a-project 'Starring' and 'Watching'] e [https://github.com/FreeCAD/FreeCAD FreeCAD repository]でFreeCADを宣伝を手伝ってください。
*FreeCADの宣伝を手伝ってください。[https://help.github.com/articles/be-social/#watch-a-project 'Starring' and 'Watching'] [https://github.com/FreeCAD/FreeCAD FreeCAD repository]
</div>

* Talk about FreeCAD to other people who might be interested
* Find interesting uses for FreeCAD, and document it, for example with screenshots. FreeCAD is very young, and not many people see what they can do with it. If you are a FreeCAD fan already, you surely know some cool thing FreeCAD can do. Help us to show that to others!
* Hang on the forum, and help newcomers to solve basic questions
* Write tutorials, record videos, etc., showing what you do with FreeCAD
* Contribute with files, drawings, etc. We still lack good example files of what can be done with FreeCAD
* Help to promote FreeCAD on GitHub by [https://help.github.com/articles/be-social/#watch-a-project "Starring" and "Watching"] the [https://github.com/FreeCAD/FreeCAD FreeCAD repository]


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


[[File:Bugreport-workflow.png|center]]

Although the place to report confirmed bugs and suggest new features is eventually the '''[[tracker|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:
* Bugs and features requests are handled in the same tracker. Just mark your issue as "bug" (something that doesn't work as it should) or "feature" (something that is not there but you think it would be good to have)
* Although originally you could submit issues anonymously, unfortunately this had to be cancelled due to spam. Now if you would like to create/edit tickets you will have to create an account. You will then by default be notified when someone adds notes to the issue. In many cases, the person who will handle the bug will need more information from you.
* When reporting a bug, the most important point is to allow developers to reproduce it. Be sure to include the exact steps needed to make the bug happen, so another person can do the same and see the bug happen on his machine too. If the developer cannot see the bug, he cannot solve it either.
* Also include information that can help developers to situate the problem, like the operating system you are running FreeCAD on, the exact version of FreeCAD and the relevant libraries. Please post all the data by using the "copy to clip board" button in the Help (menu) → about FreeCAD dialogue, and do this from the Part or PartDesign workbench.
* No matter how sure you are that you have found a bug, please always discuss bugs first in the [http://forum.freecadweb.org/viewforum.php?f=3 Help forum].
* Before submitting a feature request, always discuss it with other users first on the [http://forum.freecadweb.org/viewforum.php?f=8 Open discussion forum], so you might end up with a more solid proposal, with more chances to interest a developer to implement it.
* Remember that FreeCAD is developed by volunteers who use their free time to work on it. Although everyone tries his best to make the best possible application, your bug report might be treated with low priority, or canceled if you cannot give sufficient information, and your feature request might be postponed or even refused if no developer has interest in implement it or if that would request an unrealistic amount of work.

<div class="mw-translate-fuzzy">
===デザインアートワーク===
===デザインアートワーク===
FreeCAD用のアイコンデザインのガイドラインについては[[Artwork]]ページを参照してください。
FreeCAD用のアイコンデザインのガイドラインについては[[Artwork/ja|Artwork]]ページを参照してください。
</div>


See the [[Artwork|Artwork]] and [[Artwork Guidelines|Artwork Guidelines]] page for guidelines about designing icons for FreeCAD.
=== Program! ===

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 [http://www.freecadweb.org/tracker tracker] or request a merge from a [https://github.com/FreeCAD git branch]. But to avoid some headache you should meet the following prerequisites first:
<div class="mw-translate-fuzzy">
* FreeCAD goes at its own pace, and has a very small team of developers. We have not as much time as we would like to dedicate to FreeCAD, and things are not planned ahead, they are done when some developer sees it fit and when he finds time to do it. So we don't maintain a list of tasks to be done. It is up to you to find something you would like to do, for example a defect you would like to correct, or a small feature you think is missing. The [http://www.freecadweb.org/tracker tracker] also contains some items that are not yet assigned to anybody.
===プログラム! ===
FreeCAD用のコードを書くことは難しくありません。そして、あなたはどんな許可も必要としません、あなたはあなたが望む何かに取り組むために今すぐ始めることができます。パッチを[http://www.freecadweb.org/tracker tracker]に投稿してください。もしくは[https://github.com/FreeCAD gitブランチ]からマージを要求してください。ただし、頭痛を避けるために、まず次の前提条件を満たす必要があります。
*FreeCADは独自のペースで進み、非常に小さな開発者チームを抱えています。私たちはFreeCADに専念したいと思うほど多くの時間を持っていません。そして、物事は先に計画されていません。何人かの開発者がそれが合うのを見てそして彼がそれをする時間を見つけるとき、それらは行われます。だから私たちはやるべきことのリストを保守していません。やりたいことを見つけるのはあなた次第です。例えば、あなたが修正したい欠陥や、あなたが欠けていると思う小さな機能です。 [http://www.freecadweb.org/tracker tracker]には、まだ誰にも割り当てられていない項目もいくつか含まれています。
*FreeCADのコードを書き始める前に、FreeCADがどのように機能するのかをよく知っておく必要があります。これは明らかに思えますが、それがどのように機能するのかがわからなければ、内部的に何をするべきか、またはそれをどのように行うべきかわからないでしょう。
*ほとんどすべてのことがpythonまたはC++で実行できます。内部は両方の言語でほぼ同じように機能します。C++でコーディングする場合でも、[[Power users hub/ja|Power users hub]]ページを読むことをお勧めします。内部の概要がわかりやすくなるからです。
*もしあなたがC++で作業しようとしているなら、最初に問題なくFreeCADをコンパイルできることを確認してください。
*自分自身を他の開発者に紹介しましょう。 FreeCADは何よりもソーシャルプロジェクトです。それを実装する前に、私たちは[http://forum.freecadweb.orgフォーラム]で多くのことを議論します。実際にそれをする前に、あなたの考えについて話し合い、あなたが何を計画しているかを人々に話すことが常に最善です。[irc://chat.freenode.net/freecad IRC channel]もありますが、フォーラムはすべての開発者に会える唯一の場所です。
* 2016年以降、FreeCADは[[Google Summer of Code]]にも参加しています。 あなたが次の版に参加することに興味があるならば、そこで我々の考えをチェックするようにしてください。
</div>

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 [http://www.freecadweb.org/tracker tracker] or request a merge from a [https://github.com/FreeCAD git branch]. To avoid headaches you should meet the following prerequisites first:
* FreeCAD goes at its own pace and has a very small team of developers. We have not as much time as we would like to dedicate to FreeCAD, and things are not planned ahead; they are done when some developer sees it fit and when he finds time to do it. So we don't maintain a list of tasks to be done. It is up to you to find something you would like to do, for example, a defect you would like to correct, or a small feature you think is missing. The [http://www.freecadweb.org/tracker tracker] also contains some items that are not yet assigned to anybody.
* Before you start to code for FreeCAD, you must know well how FreeCAD works. This seems obvious, but if you don't know how it is supposed to work you won't know what to do internally or how to do it.
* Before you start to code for FreeCAD, you must know well how FreeCAD works. This seems obvious, but if you don't know how it is supposed to work you won't know what to do internally or how to do it.
* Almost everything can be done either in python or C++. The internals work almost the same in both languages. We suggest you read through the [[Power users hub]] pages, even if you're going to code in C++, since it will give you a good overview of the internals.
* Almost everything can be done either in Python or C++. The internals work almost the same in both languages. We suggest you read through the [[Power users hub|Power users hub]] pages, even if you're going to code in C++ since it will give you a good overview of the internals.
* If you are going to work in C++, make sure you can compile FreeCAD without problems first.
* If you are going to work in C++, make sure you can compile FreeCAD without problems first.
* Present yourself to other developers. FreeCAD is before anything a social project, we discuss a lot of things on the [http://forum.freecadweb.org forum] before implementing it, and it's always best to discuss your ideas and tell people what you are planning to do before actually doing it. We also have an [irc://chat.freenode.net/freecad IRC channel], but the forum is the one and only place where you can meet all the developers.
* Present yourself to other developers. FreeCAD is before anything a social project, we discuss a lot of things on the [http://forum.freecadweb.org forum] before implementing it, and it's always best to discuss your ideas and tell people what you are planning to do before actually doing it. We also have an [irc://chat.freenode.net/freecad IRC channel], but the forum is the one and only place where you can meet all the developers.
* Since 2016, FreeCAD is also participating to the [[Google Summer of Code]]. Be sure to check our ideas there if you are interested in participating in a next edition.
* Since 2016, FreeCAD also participates in the [[Google Summer of Code|Google Summer of Code]]. Be sure to check our ideas there if you are interested in participating in the next edition.

{{Userdocnavi}}

<div class="mw-translate-fuzzy">
[[Category:Documentation/jp]]
[[Category:User Documentation/jp]]
</div>


[[Category:Documentation]]
[[Category:User Documentation]]
[[Category:User Documentation]]

Revision as of 13:23, 19 January 2020

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

ドキュメントの作成

この文書を作成、修正、拡張するために私たちを助けてください。 間違いを修正し、不明確なページを拡張または修正し、トピックが欠落している場合は新しいページを作成するなど。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.

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

  • 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:

  • Showing the work you do with FreeCAD on the Users Showcase forum. You can post screenshots, and, even better, attach the FreeCAD files so other people can examine it and understand how you did it.
  • Recording videos showing how you did something interesting in FreeCAD. These videos usually do a great job in showing new features.
  • Write tutorials describing or teaching something interesting. You can write tutorials on your own blog, directly on our wiki, or even on the forum.
  • Post on the Mastodon open source social network (and follow FreeCAD there) or on the Facebook community.
  • Look into the latest FreeCAD posts on Reddit, 3dprinting.stackexchange, StackOverflow... Try to answer them and participate in the discussions sharing your experience and information.
  • Be present at the FreeCAD IRC channel or other chat groups

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
  • Talk about FreeCAD to other people who might be interested
  • Find interesting uses for FreeCAD, and document it, for example with screenshots. FreeCAD is very young, and not many people see what they can do with it. If you are a FreeCAD fan already, you surely know some cool thing FreeCAD can do. Help us to show that to others!
  • Hang on the forum, and help newcomers to solve basic questions
  • Write tutorials, record videos, etc., showing what you do with FreeCAD
  • Contribute with files, drawings, etc. We still lack good example files of what can be done with FreeCAD
  • Help to promote FreeCAD on GitHub by "Starring" and "Watching" the 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:

  • Bugs and features requests are handled in the same tracker. Just mark your issue as "bug" (something that doesn't work as it should) or "feature" (something that is not there but you think it would be good to have)
  • Although originally you could submit issues anonymously, unfortunately this had to be cancelled due to spam. Now if you would like to create/edit tickets you will have to create an account. You will then by default be notified when someone adds notes to the issue. In many cases, the person who will handle the bug will need more information from you.
  • When reporting a bug, the most important point is to allow developers to reproduce it. Be sure to include the exact steps needed to make the bug happen, so another person can do the same and see the bug happen on his machine too. If the developer cannot see the bug, he cannot solve it either.
  • Also include information that can help developers to situate the problem, like the operating system you are running FreeCAD on, the exact version of FreeCAD and the relevant libraries. Please post all the data by using the "copy to clip board" button in the Help (menu) → about FreeCAD dialogue, and do this from the Part or PartDesign workbench.
  • No matter how sure you are that you have found a bug, please always discuss bugs first in the Help forum.
  • Before submitting a feature request, always discuss it with other users first on the Open discussion forum, so you might end up with a more solid proposal, with more chances to interest a developer to implement it.
  • Remember that FreeCAD is developed by volunteers who use their free time to work on it. Although everyone tries his best to make the best possible application, your bug report might be treated with low priority, or canceled if you cannot give sufficient information, and your feature request might be postponed or even refused if no developer has interest in implement it or if that would request an unrealistic amount of work.

デザインアートワーク

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 tracker or request a merge from a git branch. To avoid headaches you should meet the following prerequisites first:

  • FreeCAD goes at its own pace and has a very small team of developers. We have not as much time as we would like to dedicate to FreeCAD, and things are not planned ahead; they are done when some developer sees it fit and when he finds time to do it. So we don't maintain a list of tasks to be done. It is up to you to find something you would like to do, for example, a defect you would like to correct, or a small feature you think is missing. The tracker also contains some items that are not yet assigned to anybody.
  • Before you start to code for FreeCAD, you must know well how FreeCAD works. This seems obvious, but if you don't know how it is supposed to work you won't know what to do internally or how to do it.
  • Almost everything can be done either in Python or C++. The internals work almost the same in both languages. We suggest you read through the Power users hub pages, even if you're going to code in C++ since it will give you a good overview of the internals.
  • If you are going to work in C++, make sure you can compile FreeCAD without problems first.
  • Present yourself to other developers. FreeCAD is before anything a social project, we discuss a lot of things on the forum before implementing it, and it's always best to discuss your ideas and tell people what you are planning to do before actually doing it. We also have an IRC channel, but the forum is the one and only place where you can meet all the developers.
  • Since 2016, FreeCAD also participates in the Google Summer of Code. Be sure to check our ideas there if you are interested in participating in the next edition.