Difference between revisions of "Coders"

From FreekiWiki
Jump to navigation Jump to search
(→‎Intro: wrote about how to contribute)
(mention rails, not just ruby. FGdiag isn't python anymore.)
 
(3 intermediate revisions by 2 users not shown)
Line 8: Line 8:
 
Here are some projects we are working on at Free Geek:
 
Here are some projects we are working on at Free Geek:
  
[[FGdb]] -- This is Ruby code ( http://www.ruby-lang.org/ ) that talks to a PostgreSQL database ( http://www.postgresql.org/ ).
+
[[FGdb]] -- This is Ruby ( http://www.ruby-lang.org/ ) on rails ( http://rubyonrails.org ) code that talks to a PostgreSQL database ( http://www.postgresql.org/ ).
  
[[FGdiag]] -- Python code ( http://www.python.org/ ) used for testing gizmos.
+
[[FGdiag]] -- Miscellaneous code for testing gizmos. (mostly ruby)
  
 
[[Distro Implementation]] -- Figure out how to get the software onto the boxes we build, and how to make it work like we want it to.
 
[[Distro Implementation]] -- Figure out how to get the software onto the boxes we build, and how to make it work like we want it to.
Line 20: Line 20:
  
 
To get started:
 
To get started:
 +
* Read Martin's stock [[New Coder Introduction]].
  
 
===In the Portland, Oregon, USA area?===
 
===In the Portland, Oregon, USA area?===
 
* Sign up for the coders mailing list http://lists.freegeek.org/listinfo/coders ([[email lists for coders]])
 
* Sign up for the coders mailing list http://lists.freegeek.org/listinfo/coders ([[email lists for coders]])
 
** Post a message and introduce yourself
 
** Post a message and introduce yourself
** If you're in the Portland, Oregon area, you'll want to come down to Free Geek to meet the other local coders and get started. Ask for a "coders orientation". We typically hold orientations as needed at 6:30 pm on Tuesday evenings. At the orientation, we will help you get set up.
+
** If you're in the Portland, Oregon area, you'll want to come down to Free Geek to meet the other local coders and get started. Ask the front desk to meet a [[ASS | sysadmin]] or [[Technocrats | technocrat]].
  
 
===Somewhere else?===
 
===Somewhere else?===
Line 34: Line 35:
 
===Wherever you are:===
 
===Wherever you are:===
 
* Coding is done by editing text files, see [[Text Editing for Coders]] for more info.
 
* Coding is done by editing text files, see [[Text Editing for Coders]] for more info.
* Get an account on the appropriate [[Free Geek Computers for Coders]]. (See also [[SSH for coders]])
+
* Get an account on the appropriate [[Free Geek Computers for Coders]].
 
* Get an SVN account. ([[Subversion for Coders]])  
 
* Get an SVN account. ([[Subversion for Coders]])  
 
* Get an RT account http://todo.freegeek.org/ ([[RT for coders]])
 
* Get an RT account http://todo.freegeek.org/ ([[RT for coders]])

Latest revision as of 18:46, 17 September 2008


Intro

The coders group at Free Geek is the place you can learn or teach about software programming and development. This is informally organized around various projects, with some guidance from the Technocrats and some spillover with the ASSes. This is not very educationally focused, lacking any structure for shepherding people through the trying work of figuring out how to get stuff done. If you want to contribute to a free software project and you can work fairly independently (or in small, self-forming groups of interested volunteers), go through the rest of this page and find something that piques your interest.

Coding Projects

Here are some projects we are working on at Free Geek:

FGdb -- This is Ruby ( http://www.ruby-lang.org/ ) on rails ( http://rubyonrails.org ) code that talks to a PostgreSQL database ( http://www.postgresql.org/ ).

FGdiag -- Miscellaneous code for testing gizmos. (mostly ruby)

Distro Implementation -- Figure out how to get the software onto the boxes we build, and how to make it work like we want it to.

Other Coding Projects -- There are usually a variety of smaller tasks that need doing, often using shell scripting.

Getting Started

If any of the above projects interest you, you may want to join the coders. we're open to anyone so long as the work you do is done cooperatvely with other Free Geek volunteers and you're willing to let it be licensed under an open source license, preferably the GPL.

To get started:

In the Portland, Oregon, USA area?

Somewhere else?

Wherever you are:

Big Picture Stuff

  • Rethinking Coders -- thoughts on how the coders program can be improved and where it's going.