Axelrod
stable
  • Tutorials
  • How to
    • Include noise
    • Include probabilistic endings
    • Create spatial tournaments
    • Create Moran Processes On Graphs
    • Create Approximate Moran Process
    • Calculate Morality Metrics
    • Run Axelrod’s Ecological Variant
    • Fingerprint
    • Evolve Players
    • Access collections of strategies
    • Classification of strategies
    • Strategy Transformers
    • Access tournament results
    • Read and write interactions from/to file
    • Use Parallel processing
    • Use a cache
    • Use different stage games
    • Use custom matches
    • Set a random seed
    • Set Player information
    • Check Player equality
    • Cite the library
    • Contribute
      • Guidelines
      • Setting up the environment
      • Contributing a strategy
      • Contributing to the library
      • Running tests
  • Discussion
  • Reference
Axelrod
  • Docs »
  • How to »
  • Contribute
  • Edit on GitHub

Contribute¶

This section contains a variety of tutorials that should help you contribute to the library.

Contents:

  • Guidelines
  • Setting up the environment
    • Installing all dependencies
    • The git workflow
  • Contributing a strategy
    • Instructions
    • Writing the new strategy
    • Writing docstrings
    • Adding the new strategy
    • Classifying the new strategy
    • Writing tests for the new strategy
  • Contributing to the library
  • Running tests
    • Basic test runners
    • Testing coverage of tests
    • Testing the documentation
    • Type checking
Next Previous

© Copyright 2015, Vincent Knight Revision 49d660d8.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: stable
Versions
latest
stable
fix-documentation
dev
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.