Difference between revisions of "Developer Documents"
From BRL-CAD
Starseeker (talk | contribs) m (→Development Projects) |
m (Reverted edits by BararaWayne (talk) to last revision by Sean) |
||
(27 intermediate revisions by 15 users not shown) | |||
Line 1: | Line 1: | ||
− | + | [[Category:Design Documents]] | |
+ | [[category:Projects]] | ||
− | * [[libpg : A parametrics/constraint library]] | + | == 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]] | ||
+ | |||
+ | == Development Projects == | ||
+ | |||
+ | * [[libpg : A parametrics/constraint library]] (old documentation) | ||
+ | * [[libpc | libpc : Geometric Constraint Solving]] | ||
* [[Revolve Primitive]] | * [[Revolve Primitive]] | ||
* [[OpenGL GUI Framework]] | * [[OpenGL GUI Framework]] | ||
Line 7: | Line 16: | ||
* [[Geometry Service]] | * [[Geometry Service]] | ||
* [[BRL-CAD's core C++ interface]] | * [[BRL-CAD's core C++ interface]] | ||
− | * [[ | + | * [[Online Geometry]] |
− | = Developer FAQ = | + | == Developer FAQ == |
− | == I'm interested in BRL-CAD development. | + | === I'm interested in BRL-CAD development. How can I get involved? === |
− | * Join the | + | * Join the IRC channel #brlcad at irc.freenode.net and/or the [http://lists.sourceforge.net/lists/listinfo/brlcad-devel developer mailing list] |
* 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. | + | === 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. | + | You should set the mime type. See [[mime-types]] for more information. |
− | = Developer Examples = | + | == Developer Examples == |
* [[Example_db_walk_tree|Using db_walk_tree()]] | * [[Example_db_walk_tree|Using db_walk_tree()]] | ||
+ | * [[:Category:Code examples]] | ||
+ | |||
+ | == Development Tips == | ||
+ | * [[Compiling]] | ||
+ | * [[Emacs]] | ||
+ | * [[Visual Studio]] |
Revision as of 10:35, 12 March 2016
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
Development Projects
- libpg : A parametrics/constraint library (old documentation)
- libpc : Geometric Constraint Solving
- Revolve Primitive
- OpenGL GUI Framework
- Global Illumination using Metropolis Light Transport
- Geometry Service
- BRL-CAD's core C++ interface
- Online Geometry
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.