https://github.com/heig-tin-info/handout
Polycopié d'informatique 1 et informatique 2
https://github.com/heig-tin-info/handout
c classroom course course-material handbook heig-vd programming
Last synced: 1 day ago
JSON representation
Polycopié d'informatique 1 et informatique 2
- Host: GitHub
- URL: https://github.com/heig-tin-info/handout
- Owner: heig-tin-info
- Created: 2019-08-06T13:37:14.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-09-04T10:22:28.000Z (almost 2 years ago)
- Last Synced: 2026-04-13T19:40:01.998Z (3 months ago)
- Topics: c, classroom, course, course-material, handbook, heig-vd, programming
- Language: TeX
- Homepage:
- Size: 12.9 MB
- Stars: 3
- Watchers: 2
- Forks: 4
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Polycopié d'informatique
> [!WARNING]
> Ce référentiel est obsolète. Il a été remplacé par [heig-tin-info/handbook](https://github.com/heig-tin-info/handbook). Vous pouvez consulter la dernière version en ligne [ici](https://heig-tin-info.github.io/handbook/).



Ce référentiel contient le polycopié d'informatique 1 et 2 disponible en formats:
- PDF (voir [releases](https://github.com/heig-tin-info/info-handout/releases))
- HTML (https://heig-tin-info.github.io/handout/)
- Manpage (voir [releases](https://github.com/heig-tin-info/info-handout/releases))
## Install
```bash
git clone https://github.com/heig-vd-tin/info-handout.git
cd info-handout
git submodule init
git submodule update
make
```
## Intégration continue
Les nouvelles releases sont automatiquement générées par GitHub Actions :
- A chaque nouveau tag, les version PDF et MAN sont générées
- A chaque commit sur la branche `master` une version HTML est générée
## Build
Make sure you have `sphinx` and the HTML theme installed `sphinx-heigvd-theme`.
```bash
sudo apt-get install -y librsvg2-bin
sudo apt-get install -y python3 python3-pip python3-sphinx
sudo pip3 install sphinx-heigvd-theme
sudo pip3 install sphinxcontrib-svg2pdfconverter
```
Then if you would like to generate the PDF version you need LaTeX as well.
```bash
sudo apt-get install librsvg2-bin # For conversion from svg to pdf
sudo apt-get install texlive-latex-base
sudo apt-get install texlive-fonts-recommended
sudo apt-get install texlive-fonts-extra
sudo apt-get install texlive-latex-extra
sudo apt-get install latexmk
sudo pip install sphinx
sudo pip install sphinxcontrib-svg2pdfconverter
```