|
| 1 | +# Contributing |
| 2 | + |
| 3 | +You are very welcome to contribute to this repository. |
| 4 | + |
| 5 | + |
| 6 | +## How to contribute? |
| 7 | + |
| 8 | +This can be done in several ways, depending on how familiar you are with |
| 9 | +the GitHub workflow: |
| 10 | + |
| 11 | + * simply send an [email ]([email protected]), |
| 12 | + * [create an issue](https://help.github.com/articles/creating-an-issue/) |
| 13 | + on GitHub, or |
| 14 | + * [fork the repository](https://help.github.com/articles/fork-a-repo/) |
| 15 | + on GitHub, create a branch based on the development |
| 16 | + branch, make your contribution, and submit a |
| 17 | + [pull request](https://help.github.com/articles/about-pull-requests/). |
| 18 | + |
| 19 | +For pull requests, a few things should be noted: |
| 20 | + |
| 21 | + * you may be asked to modify your contribution to fit better into |
| 22 | + the context, |
| 23 | + * please base them on the development branch, |
| 24 | + * please ensure your branch is in sync with the upstream development |
| 25 | + branch before submitting the pull request, |
| 26 | + * please try to use [informative commit messages](https://chris.beams.io/posts/git-commit/) |
| 27 | + (I'm not claiming that mine are shining examples, but well...), and |
| 28 | + * if you want to suggest modifications to PowerPoint presentations, |
| 29 | + please make a copy of the original presentation, modify it, and add it. |
| 30 | + |
| 31 | +Since from `git`'s perspective, PowerPoint files are just binary files, |
| 32 | +a merge can only be done using Microsoft's PowerPoint application by |
| 33 | +comparing two PowerPoint files. |
| 34 | + |
| 35 | +Of course, although all contributions are very much appreciated, some of |
| 36 | +them might not be integrated into the material. If that should happen, |
| 37 | + I'll try to justify that decision, and it can be discussed. |
| 38 | + |
| 39 | + |
| 40 | +## Citation and licensing |
| 41 | + |
| 42 | +For contributions in general, |
| 43 | + |
| 44 | + * if you make a contribution, this will be mentioned in the |
| 45 | + [README](README.md), unless requested otherwise; |
| 46 | + * contributions will be under the same [license as this repository](LICENSE). |
| 47 | + |
| 48 | + |
| 49 | +## What can you contribute? |
| 50 | + |
| 51 | +Basically, anything you like, e.g., |
| 52 | + |
| 53 | + * corrections of typos, |
| 54 | + * bug fixes in sample code, |
| 55 | + * additional sample code, |
| 56 | + * extra or alternative slides in presentations, |
| 57 | + * a section in a presentation, |
| 58 | + * a new subject, or aspect of an existing subject. |
0 commit comments