Difference between revisions of "Developer Documents"

From BRL-CAD
(I'm interested in BRL-CAD development. How can I get involved?)
m (Reverted edits by BararaWayne (talk) to last revision by Sean)
(31 intermediate revisions by 17 users not shown)
Line 1: Line 1:
= Development Projects =
+
[[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]]
 
* [[Metropolis_Light_Transport|Global Illumination using Metropolis Light Transport]]
 
* [[Metropolis_Light_Transport|Global Illumination using Metropolis Light Transport]]
 
* [[Geometry Service]]
 
* [[Geometry Service]]
 +
* [[BRL-CAD's core C++ interface]]
 +
* [[Online Geometry]]
  
= Developer FAQ =
+
== Developer FAQ ==
  
== I'm interested in BRL-CAD development. How can I get involved? ==
+
=== I'm interested in BRL-CAD development. How can I get involved? ===
  
* Join the [http://irc.brlcad.org/ IRC channel] and/or the [http://lists.sourceforge.net/lists/listinfo/brlcad-devel developer mailing list]
+
* 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. 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? ===
 +
 
 +
You should set the mime type. See [[mime-types]] for more information.
 +
 
 +
== Developer Examples ==
 +
 
 +
* [[Example_db_walk_tree|Using db_walk_tree()]]
 +
* [[:Category:Code examples]]
  
You should set the mime type.  See [[mime-types]] for more information.
+
== Development Tips ==
 +
* [[Compiling]]
 +
* [[Emacs]]
 +
* [[Visual Studio]]

Revision as of 10:35, 12 March 2016


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

Developer FAQ

I'm interested in BRL-CAD development. How can I get involved?

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