missing NULL terminator in set_config_x
[geda-gaf.git] / docs / wiki / geda-developer.html
blobed8e2d1c0da9303caa95115f37b634f2a6dedad9
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html>
4 <head>
5 <link rel="stylesheet" media="screen" type="text/css" href="./style.css" />
6 <link rel="stylesheet" media="screen" type="text/css" href="./design.css" />
7 <link rel="stylesheet" media="print" type="text/css" href="./print.css" />
9 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
10 </head>
11 <body>
13 <p>
14 <a href="start.html" class="wikilink1" title="start.html">gEDA</a> » <a href="geda-developer.html" class="wikilink1" title="geda-developer.html">Development</a>
15 </p>
17 <p>
18 <em>Translations of this page are also available in the following languages:</em> <a href="geda-developer.ru.html" class="wikilink1" title="geda-developer.ru.html">Русский</a>.
19 </p>
21 <h1 class="sectionedit1" id="developer_documentation">Developer Documentation</h1>
22 <div class="level1">
23 <ul>
24 <li class="level1"><div class="li"> <a href="geda-devel-tips.html" class="wikilink1" title="geda-devel-tips.html">devel-tips</a> : Various tips and tricks when doing gEDA development.</div>
25 </li>
26 <li class="level1"><div class="li"> <a href="geda-release_engineering.html" class="wikilink1" title="geda-release_engineering.html">Release Engineering</a> : Creating a new gEDA/gaf release.</div>
27 </li>
28 <li class="level1"><div class="li"> <a href="geda-experiences.html" class="wikilink1" title="geda-experiences.html">User experiences with the gEDA suite</a></div>
29 </li>
30 <li class="level1"><div class="li"> <a href="geda-pcb_developer_introduction.html" class="wikilink1" title="geda-pcb_developer_introduction.html">pcb development introduction</a> : Introduction for new PCB developers.</div>
31 </li>
32 <li class="level1"><div class="li"> <a href="geda-pcb_developer_introduction_2.html" class="wikilink1" title="geda-pcb_developer_introduction_2.html">pcb development introduction 2</a> : A less monolithic version of the introduction for new PCB developers.</div>
33 </li>
34 <li class="level1"><div class="li"> <a href="pcb-roadmap.html" class="wikilink1" title="pcb-roadmap.html">pcb releases and roadmap</a> : where pcb is going in the near future.</div>
35 </li>
36 <li class="level1"><div class="li"> <a href="next_generation_developers.html" class="wikilink1" title="next_generation_developers.html">next_generation_developers</a> : current gEDA-project developers.</div>
37 </li>
38 </ul>
40 </div>
41 <!-- EDIT1 SECTION "Developer Documentation" [153-816] -->
42 <h2 class="sectionedit2" id="source_code_repositories">Source Code Repositories</h2>
43 <div class="level2">
45 <p>
46 To clone the gEDA/gaf repository using anonymous git access:
47 </p>
48 <pre class="code">git clone git://git.geda-project.org/geda-gaf.git</pre>
50 <p>
51 To clone the pcb repository using anonymous git access:
52 </p>
53 <pre class="code">git clone git://git.geda-project.org/pcb.git</pre>
54 <ul>
55 <li class="level1"><div class="li"> <a href="geda-scm.html" class="wikilink1" title="geda-scm.html"> Source Control Management </a> : How to access the gEDA/gaf repository using git.</div>
56 </li>
57 <li class="level1"><div class="li"> <a href="geda-gaf_building_git_version.html" class="wikilink1" title="geda-gaf_building_git_version.html"> Building gEDA/gaf from git</a> : How to build the git repository version of gEDA/gaf.</div>
58 </li>
59 <li class="level1"><div class="li"> <a href="http://git.geda-project.org/" class="urlextern" title="http://git.geda-project.org/" rel="nofollow"> gEDA repositories web view </a> : cgit interface to the repositories of the various projects.</div>
60 </li>
61 </ul>
63 </div>
64 <!-- EDIT2 SECTION "Source Code Repositories" [817-1423] -->
65 <h2 class="sectionedit3" id="bug_trackers">Bug Trackers</h2>
66 <div class="level2">
67 <ul>
68 <li class="level1"><div class="li"> <a href="http://launchpad.net/geda/+bugs" class="urlextern" title="http://launchpad.net/geda/+bugs" rel="nofollow"> gEDA/gaf bug tracker </a> at Launchpad</div>
69 </li>
70 <li class="level1"><div class="li"> <a href="http://launchpad.net/pcb/+bugs" class="urlextern" title="http://launchpad.net/pcb/+bugs" rel="nofollow"> pcb bug tracker </a> at Launchpad</div>
71 </li>
72 <li class="level1"><div class="li"> <a href="geda-bug_triage_guide.html" class="wikilink1" title="geda-bug_triage_guide.html">Triaging bugs and feature requests</a> (for gEDA/gaf and pcb)</div>
73 </li>
74 <li class="level1"><div class="li"> gerbv bug tracker at Sourceforge: <a href="http://sourceforge.net/tracker/?atid=409538&amp;group_id=33921" class="urlextern" title="http://sourceforge.net/tracker/?atid=409538&amp;group_id=33921" rel="nofollow"> bugs </a>, <a href="http://sourceforge.net/tracker/?atid=409540&amp;group_id=33921" class="urlextern" title="http://sourceforge.net/tracker/?atid=409540&amp;group_id=33921" rel="nofollow"> patches </a>, <a href="http://sourceforge.net/tracker/?atid=409541&amp;group_id=33921" class="urlextern" title="http://sourceforge.net/tracker/?atid=409541&amp;group_id=33921" rel="nofollow"> feature requests </a></div>
75 </li>
76 </ul>
78 </div>
79 <!-- EDIT3 SECTION "Bug Trackers" [1424-1965] -->
80 <h2 class="sectionedit4" id="developer_mailing_list">Developer Mailing List</h2>
81 <div class="level2">
82 <ul>
83 <li class="level1"><div class="li"> The <strong>geda-developer</strong> mailing list is a “subscription by invitation only” list.</div>
84 </li>
85 <li class="level1"><div class="li"> All discussions are public and archived. This policy will always be in effect.</div>
86 </li>
87 <li class="level1"><div class="li"> All users and new developers, please subscribe to the <strong>geda-user</strong> list to discuss any issues, as all developers hang out there too.</div>
88 </li>
89 <li class="level1"><div class="li"> New developers: As you interact with the project (and the various individuals), you will be invited to join the <strong>geda-developer</strong> mailing list ( <a href="https://lists.launchpad.net/geda-developers/" class="urlextern" title="https://lists.launchpad.net/geda-developers/" rel="nofollow"> archive</a> ).</div>
90 </li>
91 <li class="level1"><div class="li"> <a href="https://launchpad.net/~geda-admins" class="urlextern" title="https://launchpad.net/~geda-admins" rel="nofollow"> Launchpad gEDA-project Adminstrators team</a>. </div>
92 </li>
93 <li class="level1"><div class="li"> <a href="https://launchpad.net/~geda-developers" class="urlextern" title="https://launchpad.net/~geda-developers" rel="nofollow"> Launchpad geda-gaf developers team</a>.</div>
94 </li>
95 <li class="level1"><div class="li"> <a href="https://launchpad.net/~geda-bugs" class="urlextern" title="https://launchpad.net/~geda-bugs" rel="nofollow"> Launchpad geda-gaf bug team</a>.</div>
96 </li>
97 <li class="level1"><div class="li"> <a href="https://launchpad.net/~pcb-bugs" class="urlextern" title="https://launchpad.net/~pcb-bugs" rel="nofollow"> Launchpad pcb bug team</a>.</div>
98 </li>
99 </ul>
101 </div>
102 <!-- EDIT4 SECTION "Developer Mailing List" [1966-2836] -->
103 <h3 class="sectionedit5" id="old_developer_mailing_list">Old Developer Mailing List</h3>
104 <div class="level3">
105 <ul>
106 <li class="level1"><div class="li"> Access: <a href="http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev" class="urlextern" title="http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev" rel="nofollow"> Web interface</a></div>
107 </li>
108 <li class="level1"><div class="li"> Archives: <a href="http://www.seul.org/archives/geda/dev/" class="urlextern" title="http://www.seul.org/archives/geda/dev/" rel="nofollow"> Monthly</a> <a href="http://www.seul.org/pipermail/geda-dev/" class="urlextern" title="http://www.seul.org/pipermail/geda-dev/" rel="nofollow"> Monthly</a></div>
109 </li>
110 </ul>
112 </div>
113 <!-- EDIT5 SECTION "Old Developer Mailing List" [2837-3082] -->
114 <h2 class="sectionedit6" id="tasks_todos_and_projects">Tasks, todos and projects</h2>
115 <div class="level2">
116 <ul>
117 <li class="level1"><div class="li"> <a href="geda-todos.html" class="wikilink1" title="geda-todos.html">Todos</a> : Lists of pending project enhancements and todos.</div>
118 </li>
119 </ul>
120 <ul>
121 <li class="level1"><div class="li"> <a href="glue-projects.html" class="wikilink1" title="glue-projects.html">Wishlist: General, “glue” projects</a></div>
122 </li>
123 <li class="level1"><div class="li"> <a href="gschem-projects.html" class="wikilink1" title="gschem-projects.html">Wishlist: gschem projects</a></div>
124 </li>
125 <li class="level1"><div class="li"> <a href="pcb-projects.html" class="wikilink1" title="pcb-projects.html">Wishlist: PCB projects</a></div>
126 </li>
127 <li class="level1"><div class="li"> <a href="gerbv-projects.html" class="wikilink1" title="gerbv-projects.html">Wishlist: gerbv projects</a></div>
128 </li>
129 <li class="level1"><div class="li"> <a href="gtkwave-projects.html" class="wikilink1" title="gtkwave-projects.html">Wishlist: GTKWave projects</a></div>
130 </li>
131 <li class="level1"><div class="li"> <a href="gwave-projects.html" class="wikilink1" title="gwave-projects.html">Wishlist: Gwave projects</a></div>
132 </li>
133 </ul>
134 <ul>
135 <li class="level1"><div class="li"> <a href="gsoc2007_projects.html" class="wikilink1" title="gsoc2007_projects.html">List of suggested projects for Google Summer of Code 2007</a></div>
136 </li>
137 <li class="level1"><div class="li"> <a href="gsoc2008_projects.html" class="wikilink1" title="gsoc2008_projects.html">List of suggested projects for Google Summer of Code 2008</a></div>
138 </li>
139 <li class="level1"><div class="li"> <a href="gsoc2009_projects.html" class="wikilink1" title="gsoc2009_projects.html">List of suggested projects for Google Summer of Code 2009</a></div>
140 </li>
141 <li class="level1"><div class="li"> <a href="gsoc2010_projects.html" class="wikilink1" title="gsoc2010_projects.html">List of suggested projects for Google Summer of Code 2010</a></div>
142 </li>
143 </ul>
145 </div>
146 <!-- EDIT6 SECTION "Tasks, todos and projects" [3083-3845] -->
147 <h2 class="sectionedit7" id="work-in-progress_and_or_brainstorming">Work-in-Progress and/or Brainstorming</h2>
148 <div class="level2">
149 <ul>
150 <li class="level1"><div class="li"> <a href="libgeda3.html" class="wikilink1" title="libgeda3.html">libgeda3</a> : Discussion of <abbr title="Application Programming Interface">API</abbr> and design for a next generation libgeda.</div>
151 </li>
152 <li class="level1"><div class="li"> <a href="libgeda3_object_based_design.html" class="wikilink1" title="libgeda3_object_based_design.html">libgeda3_object_based_design</a> : Discussion of <abbr title="Application Programming Interface">API</abbr> and design for a next generation libgeda – object based design.</div>
153 </li>
154 <li class="level1"><div class="li"> <a href="geda-circuit_simulation_improvements.html" class="wikilink1" title="geda-circuit_simulation_improvements.html">Circuit Simulation Improvements</a> : Discussion on how to better integrate circuit simulations, gschem and gnetlist.</div>
155 </li>
156 <li class="level1"><div class="li"> <a href="geda-data_plotting_improvements.html" class="wikilink1" title="geda-data_plotting_improvements.html">Data Plotting Improvements</a> : Discussion on how to better plot simulation data.</div>
157 </li>
158 <li class="level1"><div class="li"> <a href="geda-design_flow_and_hierarchy_roadmap.html" class="wikilink1" title="geda-design_flow_and_hierarchy_roadmap.html">Design Flow and Hierarchy Roadmap</a> : Discussion of wants for circuit design, reusing modules in a hierarchy.</div>
159 </li>
160 <li class="level1"><div class="li"> <a href="geda-pcb_funding_sow.html" class="wikilink1" title="geda-pcb_funding_sow.html"> PCB Funding SOW</a> : An SOW specifying improvements to PCB performed within a funding program.</div>
161 </li>
162 <li class="level1"><div class="li"> <a href="geda-format_translation.html" class="wikilink1" title="geda-format_translation.html">format translation</a> : Some notes on file format translation.</div>
163 </li>
164 <li class="level1"><div class="li"> <a href="geda-gparts_tc.html" class="wikilink1" title="geda-gparts_tc.html">Parts Manager</a> : A working document for a gEDA parts manager</div>
165 </li>
166 <li class="level1"><div class="li"> <a href="geda-pcb_layers.html" class="wikilink1" title="geda-pcb_layers.html">PCB layers</a> : Goals for an improved handling of layers in PCB.</div>
167 </li>
168 <li class="level1"><div class="li"> <a href="geda-data_structure_design_discussion.html" class="wikilink1" title="geda-data_structure_design_discussion.html">Discussion about data structure design</a></div>
169 </li>
170 <li class="level1"><div class="li"> <a href="geda-pcb_funding_sow-fwdann_ideas.html" class="wikilink1" title="geda-pcb_funding_sow-fwdann_ideas.html">Forward Annotation</a></div>
171 </li>
172 <li class="level1"><div class="li"> <a href="geda-pcb_funding_sow-gui_ideas.html" class="wikilink1" title="geda-pcb_funding_sow-gui_ideas.html">Ideas for GUI Enhancement</a></div>
173 </li>
174 <li class="level1"><div class="li"> <a href="geda-wip-clipboard.html" class="wikilink1" title="geda-wip-clipboard.html">Clipboard Support</a></div>
175 </li>
176 <li class="level1"><div class="li"> <a href="geda-xml_file_formats.html" class="wikilink1" title="geda-xml_file_formats.html">XML file formats</a></div>
177 </li>
178 </ul>
180 </div>
181 <!-- EDIT7 SECTION "Work-in-Progress and/or Brainstorming" [3846-5107] -->
182 <h2 class="sectionedit8" id="google_summer_of_code">Google Summer of Code</h2>
183 <div class="level2">
186 The gEDA project has participated in the Google Summer of Code.
187 </p>
190 Here are archived instructions and ideas from previous years:
191 <a href="gsoc2007.html" class="wikilink1" title="gsoc2007.html">2007</a>, <a href="gsoc2008.html" class="wikilink1" title="gsoc2008.html">2008</a>, <a href="gsoc2009.html" class="wikilink1" title="gsoc2009.html">2009</a>, <a href="gsoc2010.html" class="wikilink1" title="gsoc2010.html">2010</a>
192 (gEDA did not participate in 2009 and 2010).
193 </p>
196 Through our experience, we have <a href="best_practices.html" class="wikilink1" title="best_practices.html">learned a couple of things</a> about running a successful program.
197 </p>
199 </div>
200 <!-- EDIT8 SECTION "Google Summer of Code" [5108-] --></body>
201 </html>