Skip to content
Dimitri Komatitsch edited this page Mar 29, 2015 · 42 revisions

Welcome to SPECFEM's development wiki. The goal of this page is to provide instructions and best practices to guide developers and contributing scientists. It is intended is a developer reference, not as a replacement for the user manual.

  • Best Practices: Accepted conventions for SPECFEM development are described here. To create a product that is maintainable over the long term, it is important that contributing scientists follow these conventions.

  • Using Git for SPECFEM: The standard way of contributing to SPECFEM development is described here. This approach is recommended for most users, especially those not yet familiar with Git.

  • [[FOR ADVANCED USERS ONLY / PLEASE DO NOT USE UNLESS YOU KNOW WHAT YOU ARE DOING / Advanced Git Topics]]: Alternative procedures for contributing to SPECFEM are described here, along with advanced aspects of Git and GitHub. MOST USERS CAN SAFELY IGNORE THIS SECTION.

  • Versioning Conventions: The conventions behind SPECFEM's version numbering system are explained here.

Clone this wiki locally