Boiler-plate repository with Basic CMakeLists.txt, source layout, travis-ci setup
🚧 This repository is a work in progress (WIP) 🚧
We suggest that you DO NOT fork this repository. Instead:
- Create a new empty repository on GitHub, e.g., https://github.com/zbeekman/foo.git
- Clone this repository locally with
git clone https://github.com/SI-F18-today-Nov-2018/Boilerplate.git
- Enter the repository :
cd Boilerplate
- Switch the
origin
remote to point to the git repository you just created, i.e.,git remote set-url origin https://github.com/zbeekman/foo.git
- Fetch and merge your empty repository from Github, to ensure everything is synced:
git pull origin master
- Check that nothing unexpected happened:
git status
- If everything looks good (it should show a bunch of untracked files) add all the files:
git add -A
- (Optional) Edit the README.md and any other files, then
git add <file>
to stage them. - Commit the staged changes:
git commit -m "Importing boilerplate code"
- Then push your shiny new project to synchronize with GitHub:
git push --set-upstream origin ; git push --all origin
The goals of this project are:
- Make it easy to bootstrap an agile, modern open source Fortran project
- Provide off the shelf [Travis-CI] integration
- Provide off the shelf [Codecov.io] integration for code coverage metrics
- Make it easy to host source code documentation built with [FORD] on your project's
github-pages site via the
gh-pages
branch.
Not all of the sections below may be of interest to you. Feel free to skip the ones that are not relevant.
🚧 This section is a work in progress (WIP) 🚧