# Coppermine Photo Gallery v1.5.x: Documentation and Manual

# Developer documentation

## Target audience

This part of the documentation is not meant for end users of Coppermine, but only for developers. There is no support for this section, it comes as-is.

## Contents

The developer documentation currently is far from complete. However, the following sections exist:

- Coding guidelines
  A must-read for coppermine dev team members, recommended reading for (potential) contributors
- Adding/renaming/removing files
  Instrcutions for developers that explain what needs to be done when creating new files within the core
- Sanitization of Superglobals using Inspekt
  Understand how the sanitization works and what you need to do to make superglobals work as expected
- Javascript in Coppermine
- Writing Plugins for Coppermine
  For plugin authors
- Editing the documentation
  For developers and translators
- Subversion
  Need to get the most recent SVN checkout? Go here.
- Adding config options
  Developers who want to add configuration options should read this.
- Versioncheck
- Updating
- Tools recommended by the devs
  Software tools recommended by the coppermine developers to work with Coppermine