List of commits:
Subject Hash Author Date (UTC)
Adding info. relative to website aee6744e0c80c31fdf3de459a3265db2211c8b9f aubert@math.cnrs.fr 2018-12-18 14:24:50
Finishing to externalize figures to external files. b7b49588bde465058c526454b938ac27b1447487 aubert@math.cnrs.fr 2018-12-17 20:01:54
Factorizing some aspect, separating fugires, re-wrote makefil, added treatment for html and odt outputs. 91d14fa349fe376408bcc48e4ada948777bda5a0 au 2018-12-17 02:57:14
Fixing project archeticture, tayloring README and moving typesetting section from lecture notes to README. c00c920db70a59ee8626134287aa47455fcb3e03 au 2018-12-16 19:51:52
Fine-tuning makefile 2ce6e9dea5235a97c02b97e548567ff4584c3153 au 2018-12-16 05:41:35
Fixing da441e5483d8153bff9b25f50230f584c4d67c5e au 2018-12-16 05:38:00
re-adding templates. bfe4f6aa774c7befef9eda07f31edb5c9907cedb au 2018-12-16 05:30:19
Restore er tex files. 771634fed59ac3a00fa3fa8ee292e98c4e35e3d6 au 2018-12-16 05:26:43
Changing vect. format from SVG to PDF. fa1276c21b6d139d52bd2c0405a9eb694e1a932d au 2018-12-16 05:25:50
Fixing minor typos 3fd56098f9022b48fadff8e3ea10fd7fcd49213a au 2018-12-16 04:05:47
Re-organization of the project. ccb3e4e35a17076f72b836720948ba7cfe86155b au 2018-12-16 03:16:19
Ending reporting notes on paper, added planned schedule, added meta-info and made tthe pdf TOC deeper. 96ffdff901b7e059471c34d7f7df6771ded38783 aubert@math.cnrs.fr 2018-05-30 15:46:13
Starting to work on ER def, adding some diagrams. 4a938b9a338846c988800a1cc4d0c5f9fcd31f8d aubert@math.cnrs.fr 2018-05-29 21:16:02
Finished SQL, started Design. 00c36f130c3f88bd548d009eb80e910db64ec823 aubert@math.cnrs.fr 2018-05-25 20:46:33
Adding the temp file, trying to patch the numbering of exercises inside problems. e4e4624cd1037e65a45e8690f2b92e183714b486 aubert@math.cnrs.fr 2018-05-24 19:22:13
Cleaned up the code, fixed some typos, added a list of problems, started working onthe problem for SQL. 701556c081df0bbf8e8800106c7aa4c997e560de aubert@math.cnrs.fr 2018-05-24 07:21:26
Finishing exo for chapter SQL aea58f58f06d99615ae7cb85247bdc08c5ce9d96 aubert@math.cnrs.fr 2018-05-23 17:52:51
Progress on the SQL chapter. e13cddc35a709c6714a90b21d8ed8db6b037793c aubert@math.cnrs.fr 2018-05-23 05:12:21
Started type some relational model examples in latex, reviewed chapter 1 and 2. 1ddf3000e0cb4f8f02b2b2de1ffd8ae14a81c9dc aubert@math.cnrs.fr 2018-05-22 21:09:12
Finished correcting Chapter 1. Added a preamble and tweaked a lot (math, references, titles of subsubsections, etc.) acdd1bb083cd6985763afd9b77e1b7995dc1ebd7 aubert@math.cnrs.fr 2018-05-22 07:02:51
Commit aee6744e0c80c31fdf3de459a3265db2211c8b9f - Adding info. relative to website
Author: aubert@math.cnrs.fr
Author date (UTC): 2018-12-18 14:24
Committer name: aubert@math.cnrs.fr
Committer date (UTC): 2018-12-18 14:24
Parent(s): b7b49588bde465058c526454b938ac27b1447487
Signer:
Signing key:
Signing status: N
Tree: 442891c3b81e01567b01278303b31542202e864e
File Lines added Lines deleted
README.md 6 4
notes/Makefile 10 11
notes/lectures_notes.md 1 1
File README.md changed (mode: 100644) (index 303a1ee..cc2a3e2)
... ... title: Readme for Lecture Notes for CSCI 3410 -- Database Systems
3 3 --- ---
4 4
5 5 Here are the lecture notes, code, exercises and problems for a lecture on database taught at [Augusta University](https://www.augusta.edu/) by C. Aubert. Here are the lecture notes, code, exercises and problems for a lecture on database taught at [Augusta University](https://www.augusta.edu/) by C. Aubert.
6 The webpage for this project is at <http://spots.augusta.edu/caubert/db/ln/>, and it contains a compiled version of the notes.
6 7
7 8 ## Getting Started ## Getting Started
8 9
 
... ... Before compiling this document, you will need to install
29 30 - pandoc-numbering (cf. <https://github.com/chdemko/pandoc-numbering#installation>) - pandoc-numbering (cf. <https://github.com/chdemko/pandoc-numbering#installation>)
30 31 - latexmk (cf. <https://ctan.org/pkg/latexmk/>, but it is possible that it is already part of your LaTeX installation.) - latexmk (cf. <https://ctan.org/pkg/latexmk/>, but it is possible that it is already part of your LaTeX installation.)
31 32 - pdf2svg (cf. <https://github.com/dawbarton/pdf2svg>) - pdf2svg (cf. <https://github.com/dawbarton/pdf2svg>)
32 - To clone the source,
33 33
34 ~~~{.bash}
35 git clone https://rocketgit.com/user/caubert/CSCI_3410
36 ~~~
34 To clone the source, use
35
36 ~~~{.bash}
37 git clone https://rocketgit.com/user/caubert/CSCI_3410
38 ~~~
37 39
38 40 To compile this document, simply change directory to `notes` and run `make`. To compile this document, simply change directory to `notes` and run `make`.
39 41
File notes/Makefile changed (mode: 100644) (index 5bc384e..a28e5c0)
... ... MAKEFLAGS := -j
8 8 # Maximize parallel execution whenever possible # Maximize parallel execution whenever possible
9 9 OPTIONSPANDOC := --pdf-engine=xelatex --pdf-engine-opt=-shell-escape --toc --filter pandoc-numbering --filter pandoc-citeproc --top-level-division=chapter -V links-as-notes -M date="$$(LANG=en_us_88591 date '+%B %e, %Y (%r)')" OPTIONSPANDOC := --pdf-engine=xelatex --pdf-engine-opt=-shell-escape --toc --filter pandoc-numbering --filter pandoc-citeproc --top-level-division=chapter -V links-as-notes -M date="$$(LANG=en_us_88591 date '+%B %e, %Y (%r)')"
10 10 # Options common to all invokations of pandoc # Options common to all invokations of pandoc
11 .DEFAULT_GOAL := pdf
11 .DEFAULT_GOAL := all
12 12
13 13
14 14 # "Phony" rule to compile the pdf figures using latexmk # "Phony" rule to compile the pdf figures using latexmk
 
... ... html: lectures_notes.md | $(VEC_SVG)
51 51
52 52 # Rule to compile a temporary file, for testing purposes # Rule to compile a temporary file, for testing purposes
53 53
54 temp: | $(VEC)
54 temp:
55 55 pandoc temp.md $(OPTIONSPANDOC) --default-image-extension=pdf -o temp.pdf pandoc temp.md $(OPTIONSPANDOC) --default-image-extension=pdf -o temp.pdf
56 56
57 readme:
58 pandoc ../README.md -s -o ../README.html
57 59
58 60 # "Phony" rule to compile all three versions (html, odt, pdf) of the document # "Phony" rule to compile all three versions (html, odt, pdf) of the document
59 61
60 62 .PHONY : all .PHONY : all
61 all : pdf odt html push
62 push: pdf odt html
63 # This last rule to force compilation of pdf, html and odt to be completed before executing push
63 all : pdf odt html
64 64
65 65
66 66 # "Phony" rule to compile the README to html, and to publish the compiled lecture notes and the README to the website. # "Phony" rule to compile the README to html, and to publish the compiled lecture notes and the README to the website.
67 67
68 68 .PHONY : push .PHONY : push
69 push:
70 pandoc ../README.md -s -o ../README.html
71 cp lectures_notes.pdf ../../../website/CSCI_3410_2019_F_lecture_notes.pdf
72 cp lectures_notes.html ../../../website/CSCI_3410_2019_F_lecture_notes.html
73 cp lectures_notes.odt ../../../website/CSCI_3410_2019_F_lecture_notes.odt
74 cp ../README.html ../../../website/CSCI_3410_2019_F_README.html
69 push: pdf odt html
70 cp lectures_notes.pdf ~/travail/upload/site/spots/db/ln/CSCI_3410_lecture_notes.pdf
71 cp lectures_notes.html ~/travail/upload/site/spots/db/ln/CSCI_3410_lecture_notes.html
72 cp lectures_notes.odt ~/travail/upload/site/spots/db/ln/CSCI_3410_lecture_notes.odt
73 cp ../README.html ~/travail/upload/site/spots/db/ln/README.html
File notes/lectures_notes.md changed (mode: 100644) (index ae7ae5a..0226c58)
... ... For information purposes, a
58 58
59 59 marks the (usual) separation between two lectures. marks the (usual) separation between two lectures.
60 60
61 The syllabus is at <http://spots.augusta.edu/caubert/db/>.
61 The syllabus is at <http://spots.augusta.edu/caubert/db/>, and the webpage for this notes is at <http://spots.augusta.edu/caubert/db/ln/>.
62 62
63 63 ## Planned Schedule {-} ## Planned Schedule {-}
64 64
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/caubert/CSCI_3410

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/caubert/CSCI_3410

Clone this repository using git:
git clone git://git.rocketgit.com/user/caubert/CSCI_3410

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main