Free Geek Twin Cities Documentation

This is the documentation for Free Geek Twin Cities (FGTC) procedures.

How To Create Documentation

Given you have a username and password for this site that allows you to create and edit documentation, follow these instructions on how to create documentation for Free Geek Twin Cities (FGTC).

Think About Where It Should Go

The documentation is laid out in a hierarchical manner. Make sure you look around before creating new documentation, and try to add to existing documentation if you can.

Add Book Page

You can either go to [http://freegeektwincities.org/node/add/book](Add Node Book) page to add a new page. You can also click on the Add Child Page that appears on all documentation pages.

  1. Choose Title appropriately.
  2. Use Markdown syntax (should be instructions on the right) to create the body of the documentation. Or you can use limited HTML.
  3. Choose Book Outline parent. This will be filled out if you clicked on Add Child Page originally.
  4. If you are editing a page, it would be great to put in a log message under Revision information.
  5. Preview then Save

Governance

How will we make decisions....

Fundraising

Ideas and procedures about fundraising.

Recycling

How will we handle recycling ... ?

Volunteer Management

The intake and management of volunteer and their hours.

Volunteer Programs

About how the different volunteer programs will work.

Computer Inventory

Intake and management of computers (and other materials).

Computer Builds

The building process of FGTC machines.

Computer Class

With each box we give to volunteer, they need to get instruction on how to use it. We offer hands-on training with hardware, but they need to have some idea how to use the software on the computer.

Testing Parts

It is important to test parts up front, otherwise we will waste a lot of time in the building process. There is a fair amount of Testing documentation on the Free Geek site. There is not much need to duplicate the information, but to make it specific to Twin Cities Free Geek (TCFG).

Past Documentation

Hard Drives

Notes

People are concerned with how hard drives are handled because they contain data. dban wipes drives securely. We need to have physical documentation of what it does because people will ask.

Procedures

  1. ...

Memory (RAM)

  • What is Memory (RAM)?
  • Testing Software
  • Testing Stations
    • Currently located on cart at PPNA (with power, HD, motherboard, etc. testing stations)

Notes

  • Memtest takes a while, and will run forever, if you let it, so if you've completed a pass (or two) without errors, things are most likely OK...

Procedures

  1. ...

Motherboards

Procedures

  1. ...

Optical Drives

Procedures

  1. ...

Power Supplies

Procedures

  1. ...

Processors (CPU)

Procedures

  1. ...

Infrastructure

Specifics on operational things, like this website.

Network

Documentation for the FGTC internal network...

This Website (FGTC.org)

This section is dedicated to how this website is setup and used.

Platform

This website is built with Drupal. The main reasoning for this decision was that most of the founding members of FGTC are involved in working with and developing Drupal. It is also a fleixble, open-source content management system that fits the needs of this website.

Custom Code

At the moment, there is no custom code used on this site. If a custom theme is added or custom modules written, please describe them here so that future maintainers of this site will have knowledge upfront about customizations.

Development

The code for this site is stored in an SVN repository. If you have a username and password, you can check it out here:

Hosting

The FGTC website is currently hosted at DreamHost, on an account owned by bdunnette.

Roles and Permissions

At the moment there are the following roles. These probably need to be revisited.

  • developer: This role has all access
  • free geek volunteer
  • free geek staff
  • free geek admin