Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/flyingcakes85/git-workshop-notes

Handout notes for attendees during my workshops on Git
https://github.com/flyingcakes85/git-workshop-notes

git learn notes tutorial workshop

Last synced: 5 days ago
JSON representation

Handout notes for attendees during my workshops on Git

Awesome Lists containing this project

README

        

# Git Workshop Notes

Handout notes for attendees during my workshops on Git.

## Background

This book was originally a simple text file I wrote for myself when hosting sessions. I kept adding bits and pieces until it grew larger than what I'd personally call "speaker notes". I decided I should share these notes with the attendees. Using pandoc, I generated a PDF and shared it.

The book still remained closed source though. Very recently, I realised that a book about Git that I wrote, being closed source doesn't make sense. So I rearranged it, and published to GitHub under the MIT license. The repo contains everything you need to generate a PDF on your system.

## Building this book

- Make sure you have `makecmds` installed via `cpan` or `tlmgr`
- Install `pandoc`. Then run

```
make pdf
```

To generate PDF at `build/pdf/book.pdf`.

## License

The source code of this book is distributed under [MIT License](./LICENSE.md). However, the resulting PDF is distributed under Creative Commons Attribution-ShareAlike 4.0 International. To view a copy CC-BY-SA 4.0, visit [http://creativecommons.org/licenses/by-sa/4.0/](http://creativecommons.org/licenses/by-sa/4.0/)