ASE
  • About
  • Installation
  • Getting started
  • Tutorials
  • Modules
  • Command line tool
  • Tips and tricks
  • Gallery
  • Release notes
  • Contact
  • ASE ecosystem
  • Development
    • How to contribute
    • Coding Conventions
    • Writing documentation
    • Adding new calculators
    • Making movies
    • New release
    • Testing the code
    • Bugs!
    • License
    • Translate ASE
    • ASE enhancement proposals
  • Frequently Asked Questions
  • ASE Workshop 2019
ASE
index | modules | gitlab | page source

DevelopmentΒΆ

As a developer, you should subscribe to the ASE Mailing List.

Development topics:

  • How to contribute
    • GitLab repository
      • Proposed git workflow
      • Aliases
      • The first steps as a developer
      • Making changes
      • Adding corrections to be included in a merge request
      • Making small changes
      • Writing the commit message
    • Code review
  • Coding Conventions
    • General advice
    • Writing documentation in the code
    • Run flake8 on your code
    • Run autopep8.py on your code
  • Writing documentation
    • Installing Docutils and Sphinx
    • Using Sphinx
    • Extensions to Sphinx
    • Running Python code to create figures
    • reStructedText in emacs
  • Adding new calculators
    • Description of base-classes
      • The Calculator base-class
      • The FileIOCalculator class
  • Making movies
    • using recordmydesktop
    • using avconf to collect png files
  • New release
  • Testing the code
    • How to add a test
    • How to fail successfully
  • Bugs!
    • Bug report
    • Known bugs
  • License
    • Human-readable version
    • Legal version of the license
    • What happens when ASE Calculators are under another license?
  • Translate ASE
    • How to translate
    • Check and commit your translation
    • Maintaining translations
  • ASE enhancement proposals
    • Labels for atoms
      • Why?
      • Proposal
      • Examples
      • List-like objects
      • Atom objects
      • I/O
    • Calculator interface proposal
      • Behavior
      • Standards parameters
      • ABC calculator example
      • Implementation
      • Testing
Next Previous

© Copyright 2021, ASE-developers. Last updated on Tue, 14 Sep 2021 14:09:05.

Built with Sphinx using a theme provided by Read the Docs.