Projects Overview

See also

Projects in Development” for an overview of projects in the development stage, and “Contact Cyborg Institute Administrators” if you want to have your project included in the Institute.

Systems Administration for Cyborgs

Systems Administration for Cyobrgs provides an introduction for technical audiences to basic systems administration concepts and problem domains.

Systems Administration for Cyobrgs addresses topics that include:

  • database scaling,
  • monitoring,
  • high availability,
  • backups,
  • dev-ops,
  • production/testing environments,
  • web services, and
  • “the cloud.”

Additionally several chapters provide an overview of the history of contemporary technology as well as the basic strategy, tactics, and required skills for systems administration.

For more information:

dtf, a Documentation Testing Framework

dtf is a test runner, designed to help coordinate and enforce consistency requirements for large documentation projects, though its implementation may be more broadly useful. Ideally dtf will help facilitate easy, regular and automated testing for documentation source and production output, and ease the burden burden of manual consistency editing and checking, and help increase the quality of tests without increasing the workload for editors and documentation maintainers.

For more information:

Buildfile Generator, a Makefile Automation

Buildfile Generator is a simple lightweight interface to generate Makefiles by writing Python code. Buildfile doesn’t have any specific “knowledge” of how to process any specific input or output file. build any specific kind of file, and is generic with regards to the kinds of build processes it is applicable. From a high level, exists to make: potentially complex or repetitive build systems more manageable, maintainable, and clear than would be otherwise possible using native Make syntax, with more flexibility than you would have with a Make-replacement.

stl, a Personal Logging Script

stl (i.e. “stats logger”) is a tool for managing, maintaining, and logging work for writers. It provides a unified interface around logging word count information, as well as compiling projects, and other related functionality. If you publish text using software such as ikiwiki, Sphinx, or using ad hoc Makefiles, stl may do exactly what you want.

Desktop Configuration Stack

“Stack,” provides baseline configurations for a number of applications (beginning with emacs and StumpWM,) presented as an example and jumping off point for new users who want to build their own configuration.

Taskfile

Using GNU Make provides a way to compile lists of TODO items from a tree of files, such as those created by a flat-file wiki like ikiwiki or Gollum. Includes example makefile examples, a deployment guide, and documentation.