ヘルプ FreeCAD

From FreeCAD Documentation
This page is a translated version of the page Help FreeCAD and the translation is 3% complete.
Outdated translations are marked like this.

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:

  • 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), on the Facebook community or on Twitter (and follow FreeCAD there). Use the hashtags #FreeCAD, #MadeWithFreeCAD or #fc3d to make your FreeCAD-related posts easier to find by other FreeCAD users.
  • 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.

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:

  • Information how to compile FreeCAD is available for different operating systems.
  • Before you start to code for FreeCAD, you must know 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 which is synchronized with our gitter 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 2020. Be sure to check our ideas there if you are interested in participating in the next edition.
  • More and more of the FreeCAD functionality is not written in the FreeCAD code itself but in addons, macros and extensions. Together, this ecosystem is what makes FreeCAD powerful. Oftentimes, working on an addon is easier because there is less code to read and understand, and fewer people involved. check the Addons repository and Macros repository to get some ideas!

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.