Skip to content
Jeff Squyres edited this page Oct 21, 2015 · 50 revisions

Welcome

Welcome to the MPI Standard issues repository.

This repository is public to allow anyone to participate in the MPI Forum by viewing and contributing to issues. The associated source code for the MPI Standard however, is kept private to avoid allowing unofficial copies of the MPI Standard to be easily created (see below for how to request access to this private repository).

Getting Started

If you're just getting started with Git, GitHub, and/or the MPI Forum's usage of Git+GitHub, you should probably read the following wiki pages in order.

  1. Git and GitHub definitions and notation
  2. Overview of the MPI Forum's GitHub usage
  3. Initial Git setup
  4. Initial GitHub setup
  5. Access to the MPI Forum private repository
  6. Clone the main MPI standards document repo
  7. Fork the MPI Forum mpi standard repo (on GitHub)

Workflows

  • Creating Simple Pull Request: The Git/GitHub process for proposing new text directly into the MPI standard repo.
  • Branch Management: How the MPI Forum manages its Git branches in the mpi-forum/mpi-standard repository.
  • Issue Workflow: How to create a GitHub issue in the mpi-forum/mpi-issues public repository.
  • Working Group Guidelines: Guidelines and suggestions for how Working Groups should interact with their repo and the main MPI Forum repo. This wiki pages shows two models, which are further explained in the following wiki pages:
    • Working Group Example 1: The Git/GitHub process for proposing text first into the Fault Tolerance Working Group (FTWG) repo, and then up into the main MPI Forum repo.
    • Working Group Example 2: The Git/GitHub process for proposing text first into the Tools Working Group repo, and then up into the main MPI Forum repo.

Migration from SVN / Trac

Clone this wiki locally