List of commits:
Subject Hash Author Date (UTC)
rel_mod updated e75e40028412899276f36b55ddf8856d47e1b1dc Poonam Veeral 2020-04-08 12:31:58
uml updated 66ee8ea267cb09112b0eae2b106936f81caa1d79 Poonam Veeral 2020-04-08 12:25:06
uml folder deleted 219c795f28525733c62e7cfffecc9339295c492e Poonam Veeral 2020-04-08 12:22:59
uml folder updated f1a1e6532efb36ac4df1e20ebe6fc7dc21f3d70c Poonam Veeral 2020-04-07 19:55:02
img folder updated 57c7ea4b6eebae552a5ca1667ccdba7c16f18a9d Poonam Veeral 2020-04-07 19:42:45
img folder deleted 79804ff5740d2a8256dd42bfe909e9abd079bd01 Poonam Veeral 2020-04-07 19:41:58
Update lectures_notes.md 764f19778c397d6b592b88945e6c803ea9e33b75 poonamveeral 2020-04-07 19:23:21
Update lectures_notes.md 75ce1301b80c1f8a23dc88b9033c581b7c287de5 poonamveeral 2020-04-07 19:14:57
Update lectures_notes.md c568007f7cecde6171535a30b15f97bc6b561db0 Poonam Veeral 2020-04-07 19:06:47
img Folder Naming Convention Updated 76e82959772152908a87a52a0645783eb6afc0ed Poonam Veeral 2020-04-07 18:54:54
Rename Shiporder.xml to shipOrder.xml 5bc4b056c197102d04eedaac06272a344de7d63b poonamveeral 2020-04-07 18:33:27
Rename Customers.xml to customers.xml 67086df0a0bc3496bb83321a3d0686dadb782519 poonamveeral 2020-04-07 18:33:07
XML Folder Naming Convention Updated 400fae7b0a67422021a95c7759c86fd3a0eb7dc1 Poonam Veeral 2020-04-07 18:27:34
Java Folder Naming Convention Updated bf243536c63090c501bebc93c875ca3c71779afc Poonam Veeral 2020-04-07 18:13:45
Update Naming Convention.md 74ae9c3205601edf825cdcb2eeffca07f1177665 Poonam Veeral 2020-04-03 15:23:42
Naming Convention updated 78515aeb215f3452ddaf0515d91cd1a59a31eaf4 Poonam Veeral 2020-04-03 15:21:15
Update Naming Convention.md 29013aba758ca3d22485a6589a9b195258958673 Poonam Veeral 2020-04-03 14:11:45
Update Naming Convention.md 144fbcada5840e6890f38304cace5cdcbaf52446 poonamveeral 2020-04-03 14:10:21
Update Naming Convention.md 5d19c254522b98e4d980042e164ffb2a6072c01c poonamveeral 2020-04-03 14:10:03
Update Naming Convention.md 977625ed4b10f99748caad78b8fe770540c01302 Poonam Veeral 2020-04-03 14:09:30
Commit e75e40028412899276f36b55ddf8856d47e1b1dc - rel_mod updated
Author: Poonam Veeral
Author date (UTC): 2020-04-08 12:31
Committer name: Poonam Veeral
Committer date (UTC): 2020-04-08 12:31
Parent(s): 66ee8ea267cb09112b0eae2b106936f81caa1d79
Signer:
Signing key:
Signing status: N
Tree: b6a09406da9c674703cbfc137bafc38733800ec3
File Lines added Lines deleted
notes/fig/rel_mod/car_01.tex 52 52
notes/fig/rel_mod/mapping_relationships_01.tex 17 17
notes/fig/rel_mod/mapping_relationships_02.tex 26 26
notes/fig/rel_mod/mapping_relationships_03.tex 9 9
notes/fig/rel_mod/mapping_relationships_04.tex 14 14
notes/fig/rel_mod/mapping_relationships_05.tex 21 21
notes/fig/rel_mod/professor_department.tex 25 25
notes/fig/rel_mod/professor_department_extended.tex 65 65
File notes/fig/rel_mod/car_01.tex renamed from notes/fig/rel_mod/CAR1.tex (similarity 96%) (mode: 100644) (index 499a2ec..acf80b4)
1 \documentclass[border=20pt]{standalone}
2 \input{template.def}
3
4 % CAR(VIN (PK), Make, Model, Year)
5 % DRIVER(State (PK), Licence-number (PK), Name, Address)
6 % INSURANCE(Policy-Number (PK), Insured-Car (FK to CAR.VIN), Insured-Driver-State (FK to DRIVER.State),
7 % Insured-Driver-Num (FK to DRIVER.Licence-number), Rate)
8 % PRICE(Stock-number (PK), Car-Vin (FK to CAR.VIN), Price, Margin)
9
10 \Frame(0,0){1}[CAR]{
11 VIN/PK,
12 Make/A,
13 Model/A,
14 Year/A};
15
16 \Frame(0,-2.5){2}[DRIVER]{
17 State/PK,
18 Licence-Num/PK,
19 Name/A,
20 Address/A};
21
22 \Frame(0,-5){3}[INSURANCE]{
23 Policy-Num/PK,
24 Insured-Car/A,
25 Insured-Driver-State/A,
26 Insured-Driver-Licence-Num/A,
27 Rate/A};
28
29 \Frame(0,-7.5){4}[PRICE]{
30 Car-VIN/A,
31 Price/A,
32 Margin/A,
33 Stock-Num/PK};
34
35
36 \draw[FK] % From Insured-Car3 to VIN1
37 (VIN1)++(0.1,0) -- ++(0,-.55) -- ++(-1.1,0) coordinate (inter)
38
39 \draw[FK] % From Car-VIN4 to VIN1
40 (VIN1)++(-0.1,0) -- ++(0,-.45) -- ++(-1.1,0) coordinate (inter)
41
42 \draw[FK] % From Insured-Driver-State3 to State2
43 (State2) -- ++(0,-.7) coordinate (inter) -- (Insured-Driver-State3 |- inter) --++(0,-1.1);
44
45 \draw[FK] % From Insured-Driver-Licence-Num3 to Licence-Num2
46 (Licence-Num2) -- ++(0,-.5) coordinate (inter) -- (Insured-Driver-Licence-Num3 |- inter) --++(0,-1.3);
47
48 \end{tikzpicture}
1 \documentclass[border=20pt]{standalone}
2 \input{template.def}
3
4 % CAR(VIN (PK), Make, Model, Year)
5 % DRIVER(State (PK), Licence-number (PK), Name, Address)
6 % INSURANCE(Policy-Number (PK), Insured-Car (FK to CAR.VIN), Insured-Driver-State (FK to DRIVER.State),
7 % Insured-Driver-Num (FK to DRIVER.Licence-number), Rate)
8 % PRICE(Stock-number (PK), Car-Vin (FK to CAR.VIN), Price, Margin)
9
10 \Frame(0,0){1}[CAR]{
11 VIN/PK,
12 Make/A,
13 Model/A,
14 Year/A};
15
16 \Frame(0,-2.5){2}[DRIVER]{
17 State/PK,
18 Licence-Num/PK,
19 Name/A,
20 Address/A};
21
22 \Frame(0,-5){3}[INSURANCE]{
23 Policy-Num/PK,
24 Insured-Car/A,
25 Insured-Driver-State/A,
26 Insured-Driver-Licence-Num/A,
27 Rate/A};
28
29 \Frame(0,-7.5){4}[PRICE]{
30 Car-VIN/A,
31 Price/A,
32 Margin/A,
33 Stock-Num/PK};
34
35
36 \draw[FK] % From Insured-Car3 to VIN1
37 (VIN1)++(0.1,0) -- ++(0,-.55) -- ++(-1.1,0) coordinate (inter)
38 -- (Insured-Car3 -| inter) -- ++(0,-0.4) coordinate (inter)
39 -- (Insured-Car3 |- inter) --++(0,0.4);
40
41 \draw[FK] % From Car-VIN4 to VIN1
42 (VIN1)++(-0.1,0) -- ++(0,-.45) -- ++(-1.1,0) coordinate (inter)
43 -- (Car-VIN4 -| inter) -- ++(0,-0.4) coordinate (inter)
44 -- (Car-VIN4 |- inter) --++(0,0.5);
45
46 \draw[FK] % From Insured-Driver-State3 to State2
47 (State2) -- ++(0,-.7) coordinate (inter) -- (Insured-Driver-State3 |- inter) --++(0,-1.1);
48
49 \draw[FK] % From Insured-Driver-Licence-Num3 to Licence-Num2
50 (Licence-Num2) -- ++(0,-.5) coordinate (inter) -- (Insured-Driver-Licence-Num3 |- inter) --++(0,-1.3);
51
52 \end{tikzpicture}
49 53 \end{document} \end{document}
File notes/fig/rel_mod/mapping_relationships_01.tex renamed from notes/fig/rel_mod/MappingRelationships1.tex (similarity 95%) (mode: 100644) (index c1b6a6e..f0dc053)
1 \documentclass[border=20pt]{standalone}
2 \input{template.def}
3
4 % ENT.A(KeyA (PK), FK (FK to ENT.B.KeyB))
5 % ENT.B(KeyB (PK))
6
7 \Frame(0,0){1}[ENT.A]{
8 KeyA/PK,
9 FK/A};
10
11 \Frame(5, 0){2}[ENT.B]{
12 KeyB/PK};
13
14 \draw[FK] % From ENT.A.FK to ENT.B.KeyB
15 (KeyB2)++(0,0) -- ++(0,-.5) -- ++(-0,0) coordinate (inter)
16 \end{tikzpicture}
1 \documentclass[border=20pt]{standalone}
2 \input{template.def}
3
4 % ENT.A(KeyA (PK), FK (FK to ENT.B.KeyB))
5 % ENT.B(KeyB (PK))
6
7 \Frame(0,0){1}[ENT.A]{
8 KeyA/PK,
9 FK/A};
10
11 \Frame(5, 0){2}[ENT.B]{
12 KeyB/PK};
13
14 \draw[FK] % From ENT.A.FK to ENT.B.KeyB
15 (KeyB2)++(0,0) -- ++(0,-.5) -- ++(-0,0) coordinate (inter)
16 -- (FK1 |- inter) --++(0,0.5);
17 \end{tikzpicture}
17 18 \end{document} \end{document}
File notes/fig/rel_mod/mapping_relationships_02.tex renamed from notes/fig/rel_mod/MappingRelationships2.tex (similarity 95%) (mode: 100644) (index c7337c7..65409b4)
1 \documentclass[border=20pt]{standalone}
2 \input{template.def}
3
4 % ENT.A(KeyA (PK))
5 % ENT.B(KeyB (PK))
6 % MAPPING(KeyA (PK, FK referencing ENT.A.KeyA), KeyB(FK referencing ENT.B.KeyB))
7
8 \Frame(0,0){1}[ENT.A]{
9 KeyA/PK};
10
11
12 \Frame(4, 0){2}[MAPPING]{
13 KeyA/PK,
14 KeyB/A};
15
16 \Frame(8, 0){3}[ENT.B]{
17 KeyB/PK};
18
19 \draw[FK] % From MAPPING.KeyA to ENT.A.KeyA
20 (KeyA1)++(0,0) -- ++(0,-.5) -- ++(-0,0) coordinate (inter)
21
22 \draw[FK] % From MAPPING.KeyB to ENT.B.KeyB
23 (KeyB3)++(0,0) -- ++(0,-.5) -- ++(-0,0) coordinate (inter)
24 \end{tikzpicture}
1 \documentclass[border=20pt]{standalone}
2 \input{template.def}
3
4 % ENT.A(KeyA (PK))
5 % ENT.B(KeyB (PK))
6 % MAPPING(KeyA (PK, FK referencing ENT.A.KeyA), KeyB(FK referencing ENT.B.KeyB))
7
8 \Frame(0,0){1}[ENT.A]{
9 KeyA/PK};
10
11
12 \Frame(4, 0){2}[MAPPING]{
13 KeyA/PK,
14 KeyB/A};
15
16 \Frame(8, 0){3}[ENT.B]{
17 KeyB/PK};
18
19 \draw[FK] % From MAPPING.KeyA to ENT.A.KeyA
20 (KeyA1)++(0,0) -- ++(0,-.5) -- ++(-0,0) coordinate (inter)
21 -- (KeyA2 |- inter) --++(0,0.5);
22
23 \draw[FK] % From MAPPING.KeyB to ENT.B.KeyB
24 (KeyB3)++(0,0) -- ++(0,-.5) -- ++(-0,0) coordinate (inter)
25 -- (KeyB2 |- inter) --++(0,0.5);
26 \end{tikzpicture}
25 27 \end{document} \end{document}
File notes/fig/rel_mod/mapping_relationships_03.tex renamed from notes/fig/rel_mod/MappingRelationships3.tex (similarity 95%) (mode: 100644) (index d00fa9b..7ed05a9)
1 \documentclass[border=20pt]{standalone}
2 \input{template.def}
3
4 % ENT.A.AND.B.(KeyA (PK), KeyB)
5
6 \Frame(0,0){1}[ENT.A.AND.B.]{
7 KeyA/PK,
8 KeyB/A};
9 \end{tikzpicture}
1 \documentclass[border=20pt]{standalone}
2 \input{template.def}
3
4 % ENT.A.AND.B.(KeyA (PK), KeyB)
5
6 \Frame(0,0){1}[ENT.A.AND.B.]{
7 KeyA/PK,
8 KeyB/A};
9 \end{tikzpicture}
10 10 \end{document} \end{document}
File notes/fig/rel_mod/mapping_relationships_04.tex renamed from notes/fig/rel_mod/MappingRelationships4.tex (similarity 95%) (mode: 100644) (index 043be25..5d4bbe9)
1 \documentclass[border=20pt]{standalone}
2 \input{template.def}
3
4 % ENT.A(KeyA (PK), Rel(FK referencing Ent.A.KeyA))
5
6 \Frame(0,0){1}[ENT.A]{
7 KeyA/PK,
8 Rel/A};
9
10 \draw[FK] % From MAPPING.KeyA to ENT.A.KeyA
11 (KeyA1)++(0,0) -- ++(0,-.5) -- ++(-0,0) coordinate (inter)
12
13 \end{tikzpicture}
1 \documentclass[border=20pt]{standalone}
2 \input{template.def}
3
4 % ENT.A(KeyA (PK), Rel(FK referencing Ent.A.KeyA))
5
6 \Frame(0,0){1}[ENT.A]{
7 KeyA/PK,
8 Rel/A};
9
10 \draw[FK] % From MAPPING.KeyA to ENT.A.KeyA
11 (KeyA1)++(0,0) -- ++(0,-.5) -- ++(-0,0) coordinate (inter)
12 -- (Rel1 |- inter) --++(0,0.5);
13
14 \end{tikzpicture}
14 15 \end{document} \end{document}
File notes/fig/rel_mod/mapping_relationships_05.tex renamed from notes/fig/rel_mod/MappingRelationships5.tex (similarity 96%) (mode: 100644) (index e163add..b512773)
1 \documentclass[border=20pt]{standalone}
2 \input{template.def}
3
4 % ENT.A(KeyA (PK))
5 % REL(KeyA1 (PK, FK referencing Ent.A.KeyA), KeyA2 (FK referencing Ent.A.KeyA))
6
7 \Frame(0,0){1}[ENT.A]{
8 KeyA/PK};
9
10 \Frame(4, 0){2}[REL]{
11 KeyA1/PK,
12 KeyA2/A};
13
14 \draw[FK] % From REL.KeyA to ENT.A.KeyA
15 (KeyA1)++(.1,0) -- ++(0,-.5) -- ++(-0,0) coordinate (inter)
16
17 \draw[FK] % From REL.KeyA to ENT.A.KeyA
18 (KeyA1)++(-.1,0) -- ++(0,-.8) -- ++(-0,0) coordinate (inter)
19 \end{tikzpicture}
1 \documentclass[border=20pt]{standalone}
2 \input{template.def}
3
4 % ENT.A(KeyA (PK))
5 % REL(KeyA1 (PK, FK referencing Ent.A.KeyA), KeyA2 (FK referencing Ent.A.KeyA))
6
7 \Frame(0,0){1}[ENT.A]{
8 KeyA/PK};
9
10 \Frame(4, 0){2}[REL]{
11 KeyA1/PK,
12 KeyA2/A};
13
14 \draw[FK] % From REL.KeyA to ENT.A.KeyA
15 (KeyA1)++(.1,0) -- ++(0,-.5) -- ++(-0,0) coordinate (inter)
16 -- (KeyA12 |- inter) --++(0,0.5);
17
18 \draw[FK] % From REL.KeyA to ENT.A.KeyA
19 (KeyA1)++(-.1,0) -- ++(0,-.8) -- ++(-0,0) coordinate (inter)
20 -- (KeyA22 |- inter) --++(0,0.8);
21 \end{tikzpicture}
20 22 \end{document} \end{document}
File notes/fig/rel_mod/professor_department.tex renamed from notes/fig/rel_mod/PROF_DEPARTMENT.tex (similarity 95%) (mode: 100644) (index 3641ca9..36149dc)
1 \documentclass[border=20pt]{standalone}
2 \input{template.def}
3
4 % PROF(Login (PK), Name, Department (FK to DEPARTMENT.Code))
5 % DEPARTMENT(Code (PK), Name, Head (FK to PROF.Login))
6
7 \Frame(0,0){1}[PROF]{
8 Login/PK,
9 Name/A,
10 Department/A};
11
12 \Frame(5, 0){2}[DEPARTMENT]{
13 Code/PK,
14 Name/A,
15 Head/A};
16
17 \draw[FK] % From Department1 to Code2
18 (Code2)++(0.1,0) -- ++(0,-.5) -- ++(-1,0) coordinate (inter)
19
20 \draw[FK] % From Head2 to Login1
21 (Login1)++(0.1,0) -- ++(0,-1) coordinate (inter)
22
23 \end{tikzpicture}
1 \documentclass[border=20pt]{standalone}
2 \input{template.def}
3
4 % PROF(Login (PK), Name, Department (FK to DEPARTMENT.Code))
5 % DEPARTMENT(Code (PK), Name, Head (FK to PROF.Login))
6
7 \Frame(0,0){1}[PROF]{
8 Login/PK,
9 Name/A,
10 Department/A};
11
12 \Frame(5, 0){2}[DEPARTMENT]{
13 Code/PK,
14 Name/A,
15 Head/A};
16
17 \draw[FK] % From Department1 to Code2
18 (Code2)++(0.1,0) -- ++(0,-.5) -- ++(-1,0) coordinate (inter)
19 -- (Department1 |- inter) --++(0,0.6);
20
21 \draw[FK] % From Head2 to Login1
22 (Login1)++(0.1,0) -- ++(0,-1) coordinate (inter)
23 -- (Head2 |- inter) --++(0, 1.1);
24
25 \end{tikzpicture}
24 26 \end{document} \end{document}
File notes/fig/rel_mod/professor_department_extended.tex renamed from notes/fig/rel_mod/PROF_DEPARTMENT_EXTENDED.tex (similarity 96%) (mode: 100644) (index 985d926..bf21c04)
1 \documentclass[border=20pt]{standalone}
2 \input{template.def}
3
4 % PROF(Login (PK), Name, Department (FK to DEPARTMENT.Code))
5 % DEPARTMENT(Code (PK), Name, Head (FK to PROF.Login))
6 % LECTURE (Code (PK), Year (PK), Name, Instructor (FK to PROF.Login)
7 % STUDENT(Login (PK), Name, Registered, Major (FK to DEPARTMENT.Code))
8 % GRADE (Login (PK, FK to STUDENT.Login), Grade (PK), LectureCode (FK to LECTURE.Code), LectureYear (FK to LECTURE.Year))
9
10 \Frame(0,0){1}[PROF]{
11 Login/PK,
12 Name/A,
13 Department/A};
14
15 \Frame(5, 0){2}[DEPARTMENT]{
16 Code/PK,
17 Name/A,
18 Head/A};
19
20 \Frame(0, -3){4}[LECTURE]{
21 Code/PK,
22 Year/PK,
23 Name/A,
24 Instructor/A};
25
26
27 \Frame(5, -3){3}[STUDENT]{
28 Login/PK,
29 Name/A,
30 Registered/A,
31 Major/A};
32
33 \Frame(2.5, -6){5}[GRADE]{
34 Login/PK,
35 Grade/PK,
36 LectureCode/A,
37 LectureYear/A};
38
39 \draw[FK] % From Department1 to Code2
40 (Code2)++(-0.1,0) -- ++(0,-.5) -- ++(-1,0) coordinate (inter)
41
42 \draw[FK] % From Major3 to Code2
43 (Code2)++(0.1,0) -- ++(0,-.5) -- ++(5,0) -- ++(0,-3) -- ++(-1.15, 0) -- (Major3);
44
45 \draw[FK] % From Head2 to Login1
46 (Login1)++(0.1,0) -- ++(0,-1) coordinate (inter)
47
48 %\draw[FK] % From Instructor4 to Login1
49 %(Login1)++(-0.1,0) -- ++(0, -.5) -- ++(-1,0) -- ++(0, -3) -- ++(4.36, 0) -- (Instructor4);
50
51 \draw[FK] % From Instructor4 to Login1
52 (Login1)++(-0.1,0) -- ++(0, -1.5) -- ++(4.4,0) -- ++(0, -2) -- ++(-1.04, 0) --
53 (Instructor4);
54
55 \draw[FK] % From Login5 to Login3
56 (Login3)-- ++(0, -1) -- ++(-3.5,0) -- ++(0, -2.5) -- ++(1, 0) -- (Login5);
57
58 \draw[FK] % From LectureCode5 to Code4
59 (Code4)-- ++(0, -4) -- ++(5.19,0) --(LectureCode5);
60
61 \draw[FK] % From LectureYear5 to Year4
62 (Year4)-- ++(0, -5) -- ++(6.3,0) --(LectureYear5);
63 \end{tikzpicture}
1 \documentclass[border=20pt]{standalone}
2 \input{template.def}
3
4 % PROF(Login (PK), Name, Department (FK to DEPARTMENT.Code))
5 % DEPARTMENT(Code (PK), Name, Head (FK to PROF.Login))
6 % LECTURE (Code (PK), Year (PK), Name, Instructor (FK to PROF.Login)
7 % STUDENT(Login (PK), Name, Registered, Major (FK to DEPARTMENT.Code))
8 % GRADE (Login (PK, FK to STUDENT.Login), Grade (PK), LectureCode (FK to LECTURE.Code), LectureYear (FK to LECTURE.Year))
9
10 \Frame(0,0){1}[PROF]{
11 Login/PK,
12 Name/A,
13 Department/A};
14
15 \Frame(5, 0){2}[DEPARTMENT]{
16 Code/PK,
17 Name/A,
18 Head/A};
19
20 \Frame(0, -3){4}[LECTURE]{
21 Code/PK,
22 Year/PK,
23 Name/A,
24 Instructor/A};
25
26
27 \Frame(5, -3){3}[STUDENT]{
28 Login/PK,
29 Name/A,
30 Registered/A,
31 Major/A};
32
33 \Frame(2.5, -6){5}[GRADE]{
34 Login/PK,
35 Grade/PK,
36 LectureCode/A,
37 LectureYear/A};
38
39 \draw[FK] % From Department1 to Code2
40 (Code2)++(-0.1,0) -- ++(0,-.5) -- ++(-1,0) coordinate (inter)
41 -- (Department1 |- inter) --++(0,0.6);
42
43 \draw[FK] % From Major3 to Code2
44 (Code2)++(0.1,0) -- ++(0,-.5) -- ++(5,0) -- ++(0,-3) -- ++(-1.15, 0) -- (Major3);
45
46 \draw[FK] % From Head2 to Login1
47 (Login1)++(0.1,0) -- ++(0,-1) coordinate (inter)
48 -- (Head2 |- inter) --++(0, 1.1);
49
50 %\draw[FK] % From Instructor4 to Login1
51 %(Login1)++(-0.1,0) -- ++(0, -.5) -- ++(-1,0) -- ++(0, -3) -- ++(4.36, 0) -- (Instructor4);
52
53 \draw[FK] % From Instructor4 to Login1
54 (Login1)++(-0.1,0) -- ++(0, -1.5) -- ++(4.4,0) -- ++(0, -2) -- ++(-1.04, 0) --
55 (Instructor4);
56
57 \draw[FK] % From Login5 to Login3
58 (Login3)-- ++(0, -1) -- ++(-3.5,0) -- ++(0, -2.5) -- ++(1, 0) -- (Login5);
59
60 \draw[FK] % From LectureCode5 to Code4
61 (Code4)-- ++(0, -4) -- ++(5.19,0) --(LectureCode5);
62
63 \draw[FK] % From LectureYear5 to Year4
64 (Year4)-- ++(0, -5) -- ++(6.3,0) --(LectureYear5);
65 \end{tikzpicture}
64 66 \end{document} \end{document}
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