Difference between revisions of "Developer Documents"
From BRL-CAD
BararaWayne (talk | contribs) (→Developer FAQ) |
(→Developer Examples) |
||
(7 intermediate revisions by the same user not shown) | |||
Line 6: | Line 6: | ||
[[An Introduction To New Developers]] | [[An Introduction To New Developers]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Developer FAQ == | == Developer FAQ == | ||
Line 25: | Line 14: | ||
* Read the [https://brlcad.svn.sourceforge.net/viewvc/*checkout*/brlcad/brlcad/trunk/HACKING developer's guide] | * Read the [https://brlcad.svn.sourceforge.net/viewvc/*checkout*/brlcad/brlcad/trunk/HACKING developer's guide] | ||
* Start [http://sourceforge.net/tracker/?func=add&group_id=105292&atid=640804 submitting patches] | * Start [http://sourceforge.net/tracker/?func=add&group_id=105292&atid=640804 submitting patches] | ||
− | |||
=== I'm trying to add a new file to the repository and I get an error on commit about mime types. What should I do? === | === I'm trying to add a new file to the repository and I get an error on commit about mime types. What should I do? === | ||
Line 33: | Line 21: | ||
== Developer Examples == | == Developer Examples == | ||
+ | * [[Example_libbu|Linking against a library]] | ||
* [[Example_db_walk_tree|Using db_walk_tree()]] | * [[Example_db_walk_tree|Using db_walk_tree()]] | ||
+ | * [[GCV_Plugin_Tutorial]] | ||
* [[:Category:Code examples]] | * [[:Category:Code examples]] | ||
Line 39: | Line 29: | ||
* [[Compiling]] | * [[Compiling]] | ||
* [[Emacs]] | * [[Emacs]] | ||
− | * [[ | + | * [[SVN+SSH]] |
+ | |||
+ | == Development Projects == | ||
+ | |||
+ | * [[Online Geometry]] | ||
+ | ** [[OGV|Online Geometry Viewer Project]] | ||
+ | *** [[OGV_on_FreeBSD]] | ||
+ | ** [http://more.brlcad.org/ BRL-CAD Model Repository] | ||
+ | * New GUI | ||
+ | ** [[OpenGL GUI Framework]] | ||
+ | * Geometry Engine / Server | ||
+ | ** [[BRL-CAD's core C++ interface]] | ||
+ | ** [[Geometry Service]] | ||
+ | *** [[Geometry_Service_Project_Main|Geometry Service Project]] | ||
+ | * Geometry Conversion | ||
+ | ** [[ProE-BRL|Pro/ENGINEER to BRL-CAD export plugin]] | ||
+ | ** [[STEP|ISO 103030 STEP Geometry Conversion Support]] | ||
+ | * Community Initiatives | ||
+ | ** [[Google Summer of Code]] | ||
+ | ** [[ESA Summer of Code in Space]] | ||
+ | ** [[Google Code In]] | ||
+ | ** [[Google_Doc_Camp|Google Doc Camp]] | ||
+ | * Out-of-date Orphans | ||
+ | ** [[libpg : A parametrics/constraint library]] | ||
+ | ** [[libpc | libpc : Geometric Constraint Solving]] |
Revision as of 01:01, 12 December 2017
Contents
Introduction
If you are going to contribute and wish to be the part of ongoing development of BRL-CAD, you are highly recommended to read following introductory article to let you know the current roadmap of the project.
An Introduction To New Developers
Developer FAQ
I'm interested in BRL-CAD development. How can I get involved?
- Join the IRC channel #brlcad at irc.freenode.net and/or the developer mailing list
- Read the developer's guide
- Start submitting patches
I'm trying to add a new file to the repository and I get an error on commit about mime types. What should I do?
You should set the mime type. See mime-types for more information.
Developer Examples
Development Tips
Development Projects
- Online Geometry
- New GUI
- Geometry Engine / Server
- Geometry Conversion
- Community Initiatives
- Out-of-date Orphans