From 5ee26e6752c40b4f07e9c8e606ac624d5adf97be Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sat, 20 Dec 2025 14:22:24 -0500 Subject: [PATCH 001/128] Added Untitled Diagram.drawio --- materials/images/Untitled Diagram.drawio | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 materials/images/Untitled Diagram.drawio diff --git a/materials/images/Untitled Diagram.drawio b/materials/images/Untitled Diagram.drawio new file mode 100644 index 0000000..a939caf --- /dev/null +++ b/materials/images/Untitled Diagram.drawio @@ -0,0 +1,13 @@ + + + + + + + + + + + + + From 73ed3f2348c96e29c7267d4eb79b611eede42393 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sat, 20 Dec 2025 14:22:49 -0500 Subject: [PATCH 002/128] Delete materials/images/Untitled Diagram.drawio --- materials/images/Untitled Diagram.drawio | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 materials/images/Untitled Diagram.drawio diff --git a/materials/images/Untitled Diagram.drawio b/materials/images/Untitled Diagram.drawio deleted file mode 100644 index a939caf..0000000 --- a/materials/images/Untitled Diagram.drawio +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - From 4214691e4ca68145e063508306d76544511a438b Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sat, 20 Dec 2025 14:24:04 -0500 Subject: [PATCH 003/128] Added BlankDiagram.drawio --- materials/images/BlankDiagram.drawio | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 materials/images/BlankDiagram.drawio diff --git a/materials/images/BlankDiagram.drawio b/materials/images/BlankDiagram.drawio new file mode 100644 index 0000000..18ef6ca --- /dev/null +++ b/materials/images/BlankDiagram.drawio @@ -0,0 +1,10 @@ + + + + + + + + + + From a5a5c15dca1c06769f1e8a3dfe4385d20b498a22 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sat, 20 Dec 2025 14:43:08 -0500 Subject: [PATCH 004/128] Create dir for ch-communities-and-collaboration text images. --- materials/images/ch-communities-and-collaboration/text/dir | 1 + 1 file changed, 1 insertion(+) create mode 100644 materials/images/ch-communities-and-collaboration/text/dir diff --git a/materials/images/ch-communities-and-collaboration/text/dir b/materials/images/ch-communities-and-collaboration/text/dir new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/materials/images/ch-communities-and-collaboration/text/dir @@ -0,0 +1 @@ + From 1e862a20478145cae5115541e0eede327740ad85 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sat, 20 Dec 2025 14:59:09 -0500 Subject: [PATCH 005/128] Added basic-foss-workflow.drawio --- .../text/basic-foss-workflow.drawio | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio diff --git a/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio b/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio new file mode 100644 index 0000000..18ef6ca --- /dev/null +++ b/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio @@ -0,0 +1,10 @@ + + + + + + + + + + From 578cdae86406650ea8dfeccdaa094ee458c23697 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sat, 20 Dec 2025 14:59:33 -0500 Subject: [PATCH 006/128] Delete materials/images/ch-communities-and-collaboration/text/dir --- materials/images/ch-communities-and-collaboration/text/dir | 1 - 1 file changed, 1 deletion(-) delete mode 100644 materials/images/ch-communities-and-collaboration/text/dir diff --git a/materials/images/ch-communities-and-collaboration/text/dir b/materials/images/ch-communities-and-collaboration/text/dir deleted file mode 100644 index 8b13789..0000000 --- a/materials/images/ch-communities-and-collaboration/text/dir +++ /dev/null @@ -1 +0,0 @@ - From 09d5936d09234096459d8cb92333e360f28ceb0e Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sat, 20 Dec 2025 15:07:47 -0500 Subject: [PATCH 007/128] Added basic-foss-workflow.png --- .../text/basic-foss-workflow.png | Bin 0 -> 68 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.png diff --git a/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.png b/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.png new file mode 100644 index 0000000000000000000000000000000000000000..3c86ed194c66bb0d6e27a6b1804b826ae8081782 GIT binary patch literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}blZci7-5RT~N1O_Gs237_}Ir%pt PKw$ Date: Sat, 20 Dec 2025 15:10:02 -0500 Subject: [PATCH 008/128] Added basic-foss-workflow.drawio.png --- .../text/basic-foss-workflow.drawio.png | Bin 0 -> 1014 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio.png diff --git a/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio.png b/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio.png new file mode 100644 index 0000000000000000000000000000000000000000..8b3cfb51180f4299593026e7dd3ca6f5537d3ddf GIT binary patch literal 1014 zcmb7DK~LK-6gEto5EHlUvcou88V4dLq0xGyw51fOfL5ec;)03Y#3PAQ$Ai)%H~z?u z`xX2g{sViC9n=a<+N8uuzVCbQeb0V*I6E0^ZGPHB2yG3Idf(u=X6}u5ux@{Rd_d^U zFWsN$d_EN!M>y=-Hyn^uRvL#r90as1Jtk9NZ|4TIuwde zAtD9$Yo1z^#lkCm{5s9qF zL^WkxRRfI0qUoge9gyUwV7#)iPN=2Kv?y1>SQZ73-4Qt#SDJj g_rqT2eB&a%MC%B>MQfk8pFRMLhW(S??}N+xKd96DtpET3 literal 0 HcmV?d00001 From d06d82f6efe37a3d3dee7c7cc4928bd9ed0178d7 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sat, 20 Dec 2025 15:10:34 -0500 Subject: [PATCH 009/128] Update basic-foss-workflow.drawio --- .../text/basic-foss-workflow.drawio | 3 +++ 1 file changed, 3 insertions(+) diff --git a/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio b/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio index 18ef6ca..960e9ee 100644 --- a/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio +++ b/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio @@ -4,6 +4,9 @@ + + + From fe538d9abfb73dda3c40a977c348bcb6de4c07c7 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sat, 20 Dec 2025 15:10:49 -0500 Subject: [PATCH 010/128] Added basic-foss-workflow.png --- .../text/basic-foss-workflow.png | Bin 68 -> 854 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.png b/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.png index 3c86ed194c66bb0d6e27a6b1804b826ae8081782..d13208aaf97abd64d84ec41291effb05d9d9cdcc 100644 GIT binary patch literal 854 zcmeAS@N?(olHy`uVBq!ia0vp^l|UTG!3HG1v2qGAFfhw{x;TbZ#J#<%PNKVch7iu>+|<}^Y*7dZP9+3u=?t&)ZKUg-Fg4L|5V|0lWTd~e^*<`#Q873 ztbcXS(uud5e_h`fa(vs3!d0&(xn6TK6X+_vz9ee1j!{?XME#!DS*jBQ*YMWJ`L2u< zl05qBgxA?;Cp6^LHw10AH0nCuz2;I*SI?tD=G7*%l@?e0Il*=I;>183--Om@FHUI8 z)7unU9Fij9FMVT`rIu0G^8TEQGBT1!KeKGh;Opyo^i%1079UW1B{PKnseC-+8&KSY z2||}BwP$?;%5PzU&|j3=Gs@iD3THJsn^-F^wzzv@-z;_@{r14VS+SEM-RIV&KRF=jm2xH<#VC9H_~y)YjxXkY6{q+O)pA=Mm3qE0b~{f8Shd)B4Vy zM?J6kGWJdHdGyD+{_-D5$)l`S-d?QHmOT2jZ{>#M2fb2i`n<5+a?`hlH_+;mG#aPRjT1B|j@KS~xNP zJL6;d^-Rk5*NZ&d{~AcYe|9`}#UZ8gwcj7r6(vsG{q0Fgs)ysm-(k6%j;&sBqSpHL zrl`#mPB>?;k1UV%c(U;C#>%Ee4JW3lYn;3M+^(2SyfJ%v^}MVz3Xd)*?h=`Q|8>O7FSAb#&5+3_1NxP8)TMW_?{4+Lb!-;+p<7K{~xXX|Wkg zlQL6GUMp#fo>pFbQ!Z+4gxpV?gxKr(zL#xoF5i7d5SEJH{AYfq-Y#`Ga~%^fzc6^Z L`njxgN@xNAnO>t6 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}blZci7-5RT~N1O_Gs237_}Ir%pt PKw$ Date: Sat, 20 Dec 2025 15:11:57 -0500 Subject: [PATCH 011/128] Added basic-foss-workflow.drawio.png --- .../text/basic-foss-workflow.drawio.png | Bin 1014 -> 2235 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio.png b/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio.png index 8b3cfb51180f4299593026e7dd3ca6f5537d3ddf..e6fd0889d4103331e2f9439c0eeee53f798d53f8 100644 GIT binary patch delta 1214 zcmeyyzFSbWGr-TCmrII^fq{Y7)59eQNLK=JAO{D#K6EBxlz@Jd9pk++vGP) z!u4Lo#iqq+iLTzx{=rpl=_T2v>G8UTszyetMg|3mMX7lus>UurE>x(vq%tQJB2t`@ zSO8*Xq*f%R=jW*!I~AlBW#*=qq!uAW17Jc%K>6~F%#zgLg2ZHyw(_FH0##!Nr;L)^ z93a;aD4&*Dk(v^mSp|{?@gc4#OUx;SS_u_MEhjh%BV z+*9*`PAIAbIzJ;dGd%<9d3vrc_Wyf#A1j*I@IV% z%vzKCnORw!Q*&}AuVa#)T+AF(-yy$$6$1matfz}(NJZS+JFANx8%VT0oHeyYTF*0} zI(ug14h5ayJ2BDSPGt)#Pi%@+zg%+Z$~M0L>Cuz!f5_0;U#G@?dX?Of^}E*HpS7$~ zh=2Ethqpd|zc+7x`qLKerwOaCzDnJF_urlO-}_G$PB*!hxBYjug-o3P^2_>H_bi=Q zf4lkD^?f17x7{dQ^=gvqH8(SXuF~sEqBiRob(K!k?`fT-Ix%n!Z;hPq%19x}qrXmg zoqcvfLr#4|&}K`cuH)TnF6DIfJSt>fZ8BSFamAk#TxTy%47Bl0XnpqLgvLC*O`*jh zDI)&TH&$6{8Fel1&$%cgBYE^Q%eD-@zMe-vm5$eE@d5Q$G9L%iKb4PXd;?0DFhS@N zrS`0EK>0095c-Q!dq$a?Tj8umXA^7X#TIu@?3=|7q~9LcH!F5hr2E{u^yjC}-8-Ri zZo#|bio3$f_&nVT?dGzZmIF1pmD-wo2lDIYR-4v$_dMcxZDmqk4;0up*V?qcv*%II zYrc$q(|aEMv97=TM^f@A>y@_`YqTYgJ}vpT=qJ$gtXJP&sF~XH=#y1_*1CY0guB*f zuU75-S8F3zKgIfL>iL|_H~%;m9lUpPM8Ct2P1y;C@{{k4vJ%8M3G%>T~# zSbjZ|^8NK95BI+Y((j)gua8}ENU417_eXU_i4%8!dy&e`iD%VRyBEd0B%vT0GniD~K@=Pp0DD`pdK%${C7FYAoLqYH|=MCRXrUA0Q^ zY-c=+-qE;;k(QJ4QssdR`(-E6i<{Qgid4J16<4*^ih}8hwW92lDJHL#v_(%VFTN=kwKhWTr%gia^?cvUHaC~=J|hTA%WwWOKT~g)I-I$V30NdC Nc)I$ztaD0e0s!Ey4$A-l delta 93 zcmdlj_>En)Gr-TCmrII^fq{Y7)59eQNHc;k2OE%-7d_I+z`(q0qpA<{Bv#hRnyiuP p{~a<5fl}O_E{-7_(a8x6ObiUH42*K}Z$yB?44$rjF6*2UngC9%5~~0J From 0aacdc661e4402a5bbe5ad82c2746d2197b136fc Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sat, 20 Dec 2025 15:13:03 -0500 Subject: [PATCH 012/128] Added basic-foss-workflow.drawio.png --- .../text/basic-foss-workflow.drawio.png | Bin 2235 -> 3363 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio.png b/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio.png index e6fd0889d4103331e2f9439c0eeee53f798d53f8..aef71005c988613ffab0dc957bb62235c13f2420 100644 GIT binary patch delta 1726 zcmcIlYfw{180A%@RD6Ju5kV?6yi!F%38I4_h9DIqBDqe8fQ2MLAOs`f5yY!i%9t^h zOd3#_07X zJF8lI*#mtpkr?OV?BQ%9zITd*g$!Hgk-<@2NHhpn$|B>A*V}F1<3vI;*SBQ7J@AEp# zzY!3%mK&Sww5ep;io1VRM*5#V0H30`6v1_c02VN6$3RreE51vNDYOjvc zNXUSXz1+vM$2nB#{DM4U0nd)jr)0Q;g8|UvQ!cht#W@~9fC5+KIlV94pZpO|w*BZH z8#1%0=^*tR+l_X83^x?t2eWEqO*Bx~lD&?6?Cxha|IG7kEW!W5^KC3aWa~X*SwllZ z@6eE&=78%>Q+}_NE0(cm8d&}oq@>5NSggstb3;)MK#1{UxEDz6MD6Il&3ghsZ3ZVX zzWf&Lod-;6s={Rlj|&bt*N^q}WVjWgIJzQJ42+^Qs#-8g%X$bRJt6oDnPucr$+0Fn zOFs|Mi6=qXdX6+JB!3Hr5*9c6VSg)4Tl>lr%>dD7I25w{s#+OSYNE~NV{*T3p1l5O z?n?H=7Mk`Vdv!Tmb$-H}1W&y?K)P$m6+9o)cto1go{bl8)Z7uv1VXX5deZ$eHXEHg zo?OO|U$wM&rf59E26KHDer4d-GpYPqI*SIv9B)C~MzXJ8Y3gv~ZCQVFg>3C1%g*@@S+4hB#nhii!)}M@Aj$sobPUi>Rx+B9ptNfS7ygo=cj3 zB0Tz|aUY-CF4hbX;Y%8syQ$ubPtQhM9wyIRkJTRjd;*E5@bLM(7i|RShJaJ(u>ds9 zSmJ&{Vydf!5SvwOmldk0;!vFjzua|N-ks9NEwZ!p;wx9%WkHH6t9g8JadB>GDdE1> z>BNZ>p25Mvy?RiuZx5DNSs%V!{w3pN2~YS2Ce;L$)U-zYyGo2G==DsKEv z6^Y4$;}Uo|R-RE#LC&{MH2rLIdxq4&0#3e2Ne6TQb2E}l*&%5)5P+vI;R|NzPR`c( zaLk?JR!j$5svMOW+pK3vEFFMY!mfatgj|yltzzBmlwVLKE*t}P<$4Kxl?;{k{&Y{; zNK30B3CPzg?h%+eB}5=Dq@WmJWNn$MPBg|5e&k})O>vJR&fmH|C~ zywUyTOGR~IqOIOS*JvP+$cuH2hWGXiSHBek|E=&p(gpo(-LC|s6j8<+C!g6Bhprt@ VVDC6nfP6_d@v%gFTg=fD#K6EBxly%>d9xDhW5)Up z`TeUH7?@=}T^vIy;@;j_UG&&MqV3_VsV&lao&nX_Gb48>=mg)1iSBkPTUdEwQ>^;s zl1o>%@%>Mao^=01hR*&vHTKi1h8P$?!5orf2wf0$+f)gzpE`|;{2Ci*1x)E>BRcm&A+bi3pu{+M&YVglU%R4nF(~2 zUSATmS;wfWbfSJw>nzoYfophcKlSKTN-s8?_P5$r>o~t zA@gdJ*-DEm{+!@CdvRi*jc-Ehvlk~c=ILz;Ee=T$@t3}_%2LayYk7apMHv~%qn}x} zW$^X&Jo>40ygrK$sK1i=IGFyad_3bDP{M=>LYFADXMF?8Z()MaUzFN2%G}%vXEi#T zSSv5KxO-yXEOsFM_Q1Ybv6CX*=hme^KXvZj35|0L-W^xm6;{UQ=~ierm)*1+sL8F= z*5o^oUpKefw7$FN5zlKYlk$3?z`nWGruCgYk9uD7W$c^Y^XQLt{pCNBl1EvuyuDbX zEqU~5$-hNEfu3i*`u0N2)SgG5tm?DY1;ixWwLW{bYVW^V8@c)^)>l){=WM?D$Fb<( z^#fnuiOfIA>b~!t!jbK-os{q2OMX^fv~XhncgDx^>zS1AuNQf^|22?)|Lk~u?21E5 zrGLcC!BE3ULRQ=>+xja-;I?`iyBT$ zQ`b0m`MF&&n|NdP^y+z8XA~Y?P~0Ul|NiT$Rf1txrSL(!zYx>s&>Gbxb#b($qP0CC$d99=^dRlq$O}VJG5pq9m r5@N6C`(C!WxqSB-L0DRT^Pl;ddb`x&%ymq_e8k}C>gTe~DWM4f8b+;q From d436f5a555b55d84f5e3e4378a79380f34ab9426 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sat, 20 Dec 2025 15:13:55 -0500 Subject: [PATCH 013/128] Update basic-foss-workflow.drawio --- .../text/basic-foss-workflow.drawio | 3 +++ 1 file changed, 3 insertions(+) diff --git a/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio b/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio index 960e9ee..e7c42d4 100644 --- a/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio +++ b/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio @@ -4,6 +4,9 @@ + + + From b0ba2237bb6cc1a3fa541e93bfc998128aaaa3f0 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sat, 20 Dec 2025 15:14:31 -0500 Subject: [PATCH 014/128] Delete materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio.png --- .../text/basic-foss-workflow.drawio.png | Bin 3363 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio.png diff --git a/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio.png b/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio.png deleted file mode 100644 index aef71005c988613ffab0dc957bb62235c13f2420..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3363 zcmds44^UJ09Y^Mrxw={uy&{w;7XdSnBoajrl|Koh{8LC2D9{J*C3zvqi!Uz(f=avA zdghFib4Y~?IBF{tg-mtY_p z=>pyi0C7l!n3X#lvNu6tQfoNx0ktu%p?Y9)-BK3{{l`vQV{mCGNhN(LyB(BMMI}wYdf31q!6Q4-yU!UW)$6v^gjsy!0l ziJ(FeRhb<_8KjWcmjVC1pAH5Sqe#%6pIvq-~>WR&|T!ar|BI$5HW&D z5dtp&oHVE%c}`W=}a;!*&RelQ1~o2iT*1*0UwIy@9zI4YIrFH zFQNHG3V=}MZ2A!uf;q60tzHXR$7R)$ZW;w4a1;e@)Hmf1|Mb*e|!=nTVYoz^??gPtVNN zY+n|h@daKp^CaUNE-J@-Yi{1#;j{<0mdBZfk~klBXnw$6c(QNZ`aljpsCCWTM)sbb zaMPW)mo9)U$28okfW;EOpBmD#H)@QV-%9k!kv2B&fq%1LwQq-bd4P5;{U-y&^3DwZE2FaZ8MV%cKWMEpXgLv}>?<8ja0cX^ zwKdVLu9YSe?@MmjDQQK{p#DIk0PBBj5~LqCu2dR?3|S;SFDCiX&$^lsNA1@^G;t;E zU1eU5`D42^p?nm1B%_!7_T0pUFQz{djYlGm5AatH;kM)BV|$&GKkDXPca>EAX}B{m zZnWV3UDfK&&veGBQ@RlQ#HtUOB3jAa>p9Zf9UjPs!TZzloDpN?~oS07IP0 zkgDX>Iic&y^LyhyHFljlVtg%YB(cWQk~#7F1pdsz7VVY({_4SjoBH~(0==H6|yWRmGF|DUu}EG zd^NX2UFz#bO1;5R`Inxe3Ev<{GjtV*Dzk?r< xuHpFaaPDmDJ^erW^mP?4x4LMV-`Youv(770@h$Jl!Ji+W6i#~5#e}zh{&&##$07g# From 815f9754f265175a0f5e9cc7b679a174847340c9 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sat, 20 Dec 2025 15:14:43 -0500 Subject: [PATCH 015/128] Delete materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.png --- .../text/basic-foss-workflow.png | Bin 854 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.png diff --git a/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.png b/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.png deleted file mode 100644 index d13208aaf97abd64d84ec41291effb05d9d9cdcc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 854 zcmeAS@N?(olHy`uVBq!ia0vp^l|UTG!3HG1v2qGAFfhw{x;TbZ#J#<%PNKVch7iu>+|<}^Y*7dZP9+3u=?t&)ZKUg-Fg4L|5V|0lWTd~e^*<`#Q873 ztbcXS(uud5e_h`fa(vs3!d0&(xn6TK6X+_vz9ee1j!{?XME#!DS*jBQ*YMWJ`L2u< zl05qBgxA?;Cp6^LHw10AH0nCuz2;I*SI?tD=G7*%l@?e0Il*=I;>183--Om@FHUI8 z)7unU9Fij9FMVT`rIu0G^8TEQGBT1!KeKGh;Opyo^i%1079UW1B{PKnseC-+8&KSY z2||}BwP$?;%5PzU&|j3=Gs@iD3THJsn^-F^wzzv@-z;_@{r14VS+SEM-RIV&KRF=jm2xH<#VC9H_~y)YjxXkY6{q+O)pA=Mm3qE0b~{f8Shd)B4Vy zM?J6kGWJdHdGyD+{_-D5$)l`S-d?QHmOT2jZ{>#M2fb2i`n<5+a?`hlH_+;mG#aPRjT1B|j@KS~xNP zJL6;d^-Rk5*NZ&d{~AcYe|9`}#UZ8gwcj7r6(vsG{q0Fgs)ysm-(k6%j;&sBqSpHL zrl`#mPB>?;k1UV%c(U;C#>%Ee4JW3lYn;3M+^(2SyfJ%v^}MVz3Xd)*?h=`Q|8>O7FSAb#&5+3_1NxP8)TMW_?{4+Lb!-;+p<7K{~xXX|Wkg zlQL6GUMp#fo>pFbQ!Z+4gxpV?gxKr(zL#xoF5i7d5SEJH{AYfq-Y#`Ga~%^fzc6^Z L`njxgN@xNAnO>t6 From 855231a1349486ac46fe2092bb824ebb9a78edb1 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sat, 20 Dec 2025 15:19:09 -0500 Subject: [PATCH 016/128] Added basic-foss-workflow.drawio.png --- .../text/basic-foss-workflow.drawio.png | Bin 0 -> 3363 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio.png diff --git a/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio.png b/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio.png new file mode 100644 index 0000000000000000000000000000000000000000..aef71005c988613ffab0dc957bb62235c13f2420 GIT binary patch literal 3363 zcmds44^UJ09Y^Mrxw={uy&{w;7XdSnBoajrl|Koh{8LC2D9{J*C3zvqi!Uz(f=avA zdghFib4Y~?IBF{tg-mtY_p z=>pyi0C7l!n3X#lvNu6tQfoNx0ktu%p?Y9)-BK3{{l`vQV{mCGNhN(LyB(BMMI}wYdf31q!6Q4-yU!UW)$6v^gjsy!0l ziJ(FeRhb<_8KjWcmjVC1pAH5Sqe#%6pIvq-~>WR&|T!ar|BI$5HW&D z5dtp&oHVE%c}`W=}a;!*&RelQ1~o2iT*1*0UwIy@9zI4YIrFH zFQNHG3V=}MZ2A!uf;q60tzHXR$7R)$ZW;w4a1;e@)Hmf1|Mb*e|!=nTVYoz^??gPtVNN zY+n|h@daKp^CaUNE-J@-Yi{1#;j{<0mdBZfk~klBXnw$6c(QNZ`aljpsCCWTM)sbb zaMPW)mo9)U$28okfW;EOpBmD#H)@QV-%9k!kv2B&fq%1LwQq-bd4P5;{U-y&^3DwZE2FaZ8MV%cKWMEpXgLv}>?<8ja0cX^ zwKdVLu9YSe?@MmjDQQK{p#DIk0PBBj5~LqCu2dR?3|S;SFDCiX&$^lsNA1@^G;t;E zU1eU5`D42^p?nm1B%_!7_T0pUFQz{djYlGm5AatH;kM)BV|$&GKkDXPca>EAX}B{m zZnWV3UDfK&&veGBQ@RlQ#HtUOB3jAa>p9Zf9UjPs!TZzloDpN?~oS07IP0 zkgDX>Iic&y^LyhyHFljlVtg%YB(cWQk~#7F1pdsz7VVY({_4SjoBH~(0==H6|yWRmGF|DUu}EG zd^NX2UFz#bO1;5R`Inxe3Ev<{GjtV*Dzk?r< xuHpFaaPDmDJ^erW^mP?4x4LMV-`Youv(770@h$Jl!Ji+W6i#~5#e}zh{&&##$07g# literal 0 HcmV?d00001 From 349b1aabca7ba377ba63a6e522f6453b0f972ca2 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sat, 20 Dec 2025 15:21:13 -0500 Subject: [PATCH 017/128] Update BlankDiagram.drawio --- materials/images/BlankDiagram.drawio | 3 +++ 1 file changed, 3 insertions(+) diff --git a/materials/images/BlankDiagram.drawio b/materials/images/BlankDiagram.drawio index 18ef6ca..0354194 100644 --- a/materials/images/BlankDiagram.drawio +++ b/materials/images/BlankDiagram.drawio @@ -4,6 +4,9 @@ + + + From 59a643b21769f31829996f7f116b46b10b5f1487 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sat, 20 Dec 2025 15:21:36 -0500 Subject: [PATCH 018/128] Delete materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio --- .../text/basic-foss-workflow.drawio | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio diff --git a/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio b/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio deleted file mode 100644 index e7c42d4..0000000 --- a/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - From 47bede88239e546595d26fb5b96415faf18a6ff5 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sat, 20 Dec 2025 15:22:36 -0500 Subject: [PATCH 019/128] Added basic-foss-workflow.drawio --- .../text/basic-foss-workflow.drawio | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio diff --git a/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio b/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio new file mode 100644 index 0000000..0354194 --- /dev/null +++ b/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio @@ -0,0 +1,13 @@ + + + + + + + + + + + + + From 7fcacfb20ad108607ebf84e9b58911548ccbf5fb Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sat, 20 Dec 2025 15:28:25 -0500 Subject: [PATCH 020/128] Update basic-foss-workflow.drawio --- .../text/basic-foss-workflow.drawio | 3 +++ 1 file changed, 3 insertions(+) diff --git a/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio b/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio index 0354194..c245fca 100644 --- a/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio +++ b/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio @@ -7,6 +7,9 @@ + + + From f9860be82f4ba535a6a05e5fe1a0d3ba441e258f Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sat, 20 Dec 2025 15:28:39 -0500 Subject: [PATCH 021/128] Added basic-foss-workflow.drawio.png --- .../text/basic-foss-workflow.drawio.png | Bin 3363 -> 16238 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio.png b/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio.png index aef71005c988613ffab0dc957bb62235c13f2420..2366dc03d7e39617843678b05c4d89509221fe76 100644 GIT binary patch literal 16238 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 delta 1832 zcmcIlYfw{16y_yRDn59Q2vWiDN)ZVKL_W+92h6#cs4zlC&xdBmO_X) z7#+tWrsrmI)04e%!g}K!LSUWqhLoIaFfAA3ho{jCK&sHrgc0ByxC?{BVQ{D1f| zbP4tTzzW{@e!G6#Q~1Wm;e?w_(}c+;7Q#iNjW&N5R9I{5=980=k`1Di46q<2oz24d zg=T{sIupzVIe(%tze6}-zwr(;G_N>150takQ4OK>bHUfp+Kj^S2jUBo<}VH$IeuV0 z;Txnq*HC=aOnksT!s)EwhDXR|o}YGGa{swcLmtltEst<+I(9GV*Q!D`c|gwvc2M4WtqpfaEvbyy=v5d1&$9C7DEjg6UX3rj48VoT3d?yYg z-9Tcy?Virt{3ih1GG;Eu7vBQcJz!E36_$JWJZR9OcD$!6)jHRfJDfKeir7->RZUo> z&JKo2Pl)b9W)XQ*a>Q{~!2821orI6)U z)ymMqNpO*c&HS=)_WGlxD;YE1pyncHV=+f{er75bnR}<7bXS*I@!fc@L-1tMv+4Y; zy?4a23Zd9pJ!^j%mx0NgjxS=!uj-l{6M7x|2Qpoje`4V6m{dVEjSWHw*SR8WE7{ep zFmWjOwydwQRJJ*8;$W4cHD>nfP(W|eD!8fDibh8sNNT5&Br-^Vb1ou_gsOdGwN6bq zxRMm42=>3eLAH(SD%++= z3aY8OB9mJuK-hcgu1mdrQOM}G6A=PltGKs63c1uPv!ASW63{X*x`*)#*9n?qpUj~4 z93DBJ^}K}$->Bf`IxGVX3%aoHQJZR|BNEc{jne%TXmto@i;Qg8F2-zds^sq_?? zYF4Z6jvn`>I=!xQy)fjSO_NR~r@87zJ!Q_rQ%)DA>8{vuMb$)lhh&(h4%~|qs9hG8 zss|jK15mt7=1Li6$>GE`&}mXq3B!r%Qq)kweUaDlho&a`XK4BIeUGc5OEJ%TidA)* zhX69_sTWMha|lUFn4{u_?^ThQY$Pm_PuKG& Date: Sat, 20 Dec 2025 15:29:05 -0500 Subject: [PATCH 022/128] Added basic-foss-workflow.png --- .../text/basic-foss-workflow.png | Bin 0 -> 14521 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.png diff --git a/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.png b/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.png new file mode 100644 index 0000000000000000000000000000000000000000..b201afba28de7665fe242ce96020520af8ae5548 GIT binary patch literal 14521 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 Date: Sat, 20 Dec 2025 15:35:39 -0500 Subject: [PATCH 023/128] Create README.md --- materials/images/README.md | 49 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 materials/images/README.md diff --git a/materials/images/README.md b/materials/images/README.md new file mode 100644 index 0000000..7adeb07 --- /dev/null +++ b/materials/images/README.md @@ -0,0 +1,49 @@ +# Working with Images + +## Draw.io + +Images are created and edited using [draw.io](https://www.drawio.com/). + +## Structure + +The source (draw.io) images are stored in subdirectorys of "materials/images". +- There is a subdirectory for each chapter in "materials/images". +- Each chapter's subdirectory contains a "text" and a "slides" subdirectory. + - The images that appear in the text are contained in the "text" subdirectory. + - The images that appear in the slides are contained in the "slides" subdirectory. + - Images that appear in both are stored in both locations. + +## Creating or Updating an Image + +1. Log into GitHub with a user that has R/W permission to HFOSSedu. +2. Create a new feature branch in HFOSSEdu/GitKit-Codespace on GitHub. +3. Open the [Draw.io application](https://app.diagrams.net/). +4. "File" -> "Open from" -> "GitHub". +5. Choose "HFOSSedu/GitKit-Codespace". +6. Select your feature branch. +7. Navigate to "materials/images". +8. Choose the "BlankDiagram.drawio" file or the "drawio" file for another image from which to start. +9. "File" -> "Make a Copy..." +10. "File" -> "Rename..." + - Rename the image to match the filename of the image being replaced or a new name if the image is being added. + - Existing image names can be found in the "source//images" directory. +11. "File" -> "Save as..." +12. Check the filename in the "Save as" box. +13. Click the "Where" drop down and select "GitHub pick a folder" + - Choose the appropriate "images//" subdirectory. +14. Click "Save" + +## Updating an Image in the Text + +1. Open the image to be updated in [Draw.io application](https://app.diagrams.net/). +2. "File" -> "Export as..." -> "PNG..." +3. Check "Transparent Background". +4. Uncheck "Include a copy of my diagram". +5. Click "Export..." +6. Check the that the filename in "Save as:" is correct. +7. Click the "Where" drop down and select "GitHub pick a folder" + - Choose the "source//images" direcotry for the image. +8. Click "Save". + +## Updating an Image in the Slides + From 55ec4c83899104e72cd03263b411c348276d63bc Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sat, 20 Dec 2025 15:38:19 -0500 Subject: [PATCH 024/128] Delete materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio.png --- .../text/basic-foss-workflow.drawio.png | Bin 16238 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio.png diff --git a/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio.png b/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio.png deleted file mode 100644 index 2366dc03d7e39617843678b05c4d89509221fe76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16238 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 From abfb583aafa30cd9aa7b25a826f09c0c67f6ce96 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sat, 20 Dec 2025 15:38:37 -0500 Subject: [PATCH 025/128] Delete materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.png --- .../text/basic-foss-workflow.png | Bin 14521 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.png diff --git a/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.png b/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.png deleted file mode 100644 index b201afba28de7665fe242ce96020520af8ae5548..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14521 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 Date: Mon, 29 Dec 2025 17:53:39 -0500 Subject: [PATCH 026/128] Update BlankDiagram.drawio --- materials/images/BlankDiagram.drawio | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/materials/images/BlankDiagram.drawio b/materials/images/BlankDiagram.drawio index 0354194..e0200f3 100644 --- a/materials/images/BlankDiagram.drawio +++ b/materials/images/BlankDiagram.drawio @@ -1,6 +1,6 @@ - + From 55d7beaa7e98df0bfb8db8f9385cad227c6cf428 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Mon, 29 Dec 2025 17:54:13 -0500 Subject: [PATCH 027/128] Update BlankDiagram.drawio From 20a9d42de6a39fb5807d1f9f2b12548692388ace Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Mon, 29 Dec 2025 17:59:14 -0500 Subject: [PATCH 028/128] Update BlankDiagram.drawio --- materials/images/BlankDiagram.drawio | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/materials/images/BlankDiagram.drawio b/materials/images/BlankDiagram.drawio index e0200f3..0a408f6 100644 --- a/materials/images/BlankDiagram.drawio +++ b/materials/images/BlankDiagram.drawio @@ -1,11 +1,11 @@ - + - + From bccaa81b4493cd26f9cda520ee01aa5b6d07f42e Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Mon, 29 Dec 2025 18:04:09 -0500 Subject: [PATCH 029/128] Added BaseDiagram.drawio --- materials/images/BaseDiagram.drawio | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 materials/images/BaseDiagram.drawio diff --git a/materials/images/BaseDiagram.drawio b/materials/images/BaseDiagram.drawio new file mode 100644 index 0000000..0a408f6 --- /dev/null +++ b/materials/images/BaseDiagram.drawio @@ -0,0 +1,13 @@ + + + + + + + + + + + + + From b8aac6501c4aeabd09c4ae65678667da70acdb7a Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Mon, 29 Dec 2025 18:55:32 -0500 Subject: [PATCH 030/128] Update BaseDiagram.drawio --- materials/images/BaseDiagram.drawio | 78 +++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) diff --git a/materials/images/BaseDiagram.drawio b/materials/images/BaseDiagram.drawio index 0a408f6..9dea432 100644 --- a/materials/images/BaseDiagram.drawio +++ b/materials/images/BaseDiagram.drawio @@ -7,6 +7,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From ba417ed0aac5879c13cf976cb06f11196ef3839a Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Mon, 29 Dec 2025 18:56:46 -0500 Subject: [PATCH 031/128] Update BaseDiagram.drawio From 516db67e857808b1e3e793316506f3af3d2acc5e Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Mon, 29 Dec 2025 19:02:57 -0500 Subject: [PATCH 032/128] Update BaseDiagram.drawio --- materials/images/BaseDiagram.drawio | 43 +++++++++++++++++------------ 1 file changed, 26 insertions(+), 17 deletions(-) diff --git a/materials/images/BaseDiagram.drawio b/materials/images/BaseDiagram.drawio index 9dea432..50e590b 100644 --- a/materials/images/BaseDiagram.drawio +++ b/materials/images/BaseDiagram.drawio @@ -4,9 +4,6 @@ - - - @@ -22,17 +19,20 @@ + + + - + - + - + @@ -40,9 +40,6 @@ - - - @@ -50,7 +47,7 @@ - + @@ -58,7 +55,7 @@ - + @@ -76,15 +73,27 @@ - + - - - - - + + + + + + + + + + + + + + + + + From 7d27169897f7c73839b9c26abe994c1ca20eccb6 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Mon, 29 Dec 2025 19:18:56 -0500 Subject: [PATCH 033/128] Update BaseDiagram.drawio --- materials/images/BaseDiagram.drawio | 82 ++++++++++++++++++----------- 1 file changed, 50 insertions(+), 32 deletions(-) diff --git a/materials/images/BaseDiagram.drawio b/materials/images/BaseDiagram.drawio index 50e590b..4dbd694 100644 --- a/materials/images/BaseDiagram.drawio +++ b/materials/images/BaseDiagram.drawio @@ -5,82 +5,85 @@ - + - + - + - + - + - - + + + + + + + + + + + - + - + - + - + - - + + - - - - + - + - - + + - + - + - - - - - - - + - - + + + + + - + @@ -94,6 +97,21 @@ + + + + + + + + + + + + + + + From 30f0659e89d9391ffa783879e494738e8facec76 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Wed, 31 Dec 2025 11:43:19 -0500 Subject: [PATCH 034/128] Update BaseDiagram.drawio --- materials/images/BaseDiagram.drawio | 41 +++++++++++++---------------- 1 file changed, 19 insertions(+), 22 deletions(-) diff --git a/materials/images/BaseDiagram.drawio b/materials/images/BaseDiagram.drawio index 4dbd694..13c6659 100644 --- a/materials/images/BaseDiagram.drawio +++ b/materials/images/BaseDiagram.drawio @@ -7,30 +7,9 @@ - + - - - - - - - - - - - - - - - - - - - - - @@ -97,6 +76,9 @@ + + + @@ -106,6 +88,21 @@ + + + + + + + + + + + + + + + From 8d251fe692591b37164df1fea2478a3b44bf0712 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Wed, 31 Dec 2025 11:44:09 -0500 Subject: [PATCH 035/128] Update BaseDiagram.drawio --- materials/images/BaseDiagram.drawio | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/materials/images/BaseDiagram.drawio b/materials/images/BaseDiagram.drawio index 13c6659..a0d9d56 100644 --- a/materials/images/BaseDiagram.drawio +++ b/materials/images/BaseDiagram.drawio @@ -31,7 +31,7 @@ - + @@ -61,7 +61,7 @@ - + From 8f282ba489106e54b1bcfd92f8f52676b8552307 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Wed, 31 Dec 2025 11:50:41 -0500 Subject: [PATCH 036/128] Update README.md --- materials/images/README.md | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/materials/images/README.md b/materials/images/README.md index 7adeb07..e1e9ed0 100644 --- a/materials/images/README.md +++ b/materials/images/README.md @@ -6,13 +6,23 @@ Images are created and edited using [draw.io](https://www.drawio.com/). ## Structure -The source (draw.io) images are stored in subdirectorys of "materials/images". -- There is a subdirectory for each chapter in "materials/images". -- Each chapter's subdirectory contains a "text" and a "slides" subdirectory. - - The images that appear in the text are contained in the "text" subdirectory. - - The images that appear in the slides are contained in the "slides" subdirectory. +The source (draw.io) images are stored in subdirectorys of "`materials/images`". +- There is a subdirectory for each chapter in "`materials/images`". +- Each chapter's subdirectory contains a "`text`" and a "`slides`" subdirectory. + - The images that appear in the text are contained in the "`text`" subdirectory. + - The images that appear in the slides are contained in the "`slides`" subdirectory. - Images that appear in both are stored in both locations. +## The `BaseDiagram` + +The "`materails/images` subdirectory contains the `BaseDiagram.drwawio` file. + - This file contains an image with all or nearly all of the elements necessary to produce all fo the Git/GitHub diagrams. + - Additional diagrams are created by removing, editing, adapting elements of this diagram. + - This diagram is sized to match the size of the current images in the slides and text. + - The size is set by placing a small invisible sqaure element in each corner of the diagram. + - This enusres that when the images are exported they retain the proper size. + - It may be necessary to adapt this size for some diagrams that are smaller or larger. + ## Creating or Updating an Image 1. Log into GitHub with a user that has R/W permission to HFOSSedu. @@ -22,7 +32,7 @@ The source (draw.io) images are stored in subdirectorys of "materials/images". 5. Choose "HFOSSedu/GitKit-Codespace". 6. Select your feature branch. 7. Navigate to "materials/images". -8. Choose the "BlankDiagram.drawio" file or the "drawio" file for another image from which to start. +8. Choose the "BaseDiagram.drawio" file or the "drawio" file for another image from which to start. 9. "File" -> "Make a Copy..." 10. "File" -> "Rename..." - Rename the image to match the filename of the image being replaced or a new name if the image is being added. From 909a1a7a41082ec2d26ff93035799497915b8dcf Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Wed, 31 Dec 2025 11:52:36 -0500 Subject: [PATCH 037/128] Update BaseDiagram.drawio --- materials/images/BaseDiagram.drawio | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/materials/images/BaseDiagram.drawio b/materials/images/BaseDiagram.drawio index a0d9d56..d98ab5f 100644 --- a/materials/images/BaseDiagram.drawio +++ b/materials/images/BaseDiagram.drawio @@ -7,7 +7,7 @@ - + @@ -76,7 +76,7 @@ - + @@ -89,7 +89,7 @@ - + From 30aba8d24da3d488914a451cc46874ce7f209197 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Wed, 31 Dec 2025 11:55:01 -0500 Subject: [PATCH 038/128] Update BaseDiagram.drawio From 2515c65ce48c73e1fd8b35779064b8d87c28af57 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Wed, 31 Dec 2025 11:56:06 -0500 Subject: [PATCH 039/128] Update BaseDiagram.drawio --- materials/images/BaseDiagram.drawio | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/materials/images/BaseDiagram.drawio b/materials/images/BaseDiagram.drawio index d98ab5f..92aec93 100644 --- a/materials/images/BaseDiagram.drawio +++ b/materials/images/BaseDiagram.drawio @@ -76,8 +76,14 @@ - - + + + + + + + + @@ -88,9 +94,6 @@ - - - From f5b5c94f1a8d6823ed3a050ce3314cef04c06dbb Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Wed, 31 Dec 2025 11:58:36 -0500 Subject: [PATCH 040/128] Update BaseDiagram.drawio --- materials/images/BaseDiagram.drawio | 146 +++++++++++++++------------- 1 file changed, 76 insertions(+), 70 deletions(-) diff --git a/materials/images/BaseDiagram.drawio b/materials/images/BaseDiagram.drawio index 92aec93..edcba9a 100644 --- a/materials/images/BaseDiagram.drawio +++ b/materials/images/BaseDiagram.drawio @@ -4,112 +4,118 @@ - + + + + + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - - - - + + + + + - - + + - - + + - + - - + + - + + + + + + + - - + + - + - - + + - + - + - - + + - - - - - - - - - - - - - - + + - - - - - - - - - - + - + - - + + - - + + - - + + - + - - + + - + + + + + + + + + + - - + + From c7b1446efaa1b4d8c242ff4ab4181fb4123a0500 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Wed, 31 Dec 2025 12:00:31 -0500 Subject: [PATCH 041/128] Update BaseDiagram.drawio --- materials/images/BaseDiagram.drawio | 209 +++++++++++++++++++++++++++- 1 file changed, 208 insertions(+), 1 deletion(-) diff --git a/materials/images/BaseDiagram.drawio b/materials/images/BaseDiagram.drawio index edcba9a..5acf2c6 100644 --- a/materials/images/BaseDiagram.drawio +++ b/materials/images/BaseDiagram.drawio @@ -17,7 +17,7 @@ - + @@ -118,6 +118,213 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 50cd3e8b2bfbc87baafc94b79b7bb10b87501af7 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Wed, 31 Dec 2025 12:02:31 -0500 Subject: [PATCH 042/128] Update BaseDiagram.drawio --- materials/images/BaseDiagram.drawio | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/materials/images/BaseDiagram.drawio b/materials/images/BaseDiagram.drawio index 5acf2c6..e78ee9c 100644 --- a/materials/images/BaseDiagram.drawio +++ b/materials/images/BaseDiagram.drawio @@ -118,7 +118,7 @@ - + @@ -220,6 +220,13 @@ + + + + + + + From d1768318ce1954d94a477ae143860f1846d6f7b9 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Fri, 2 Jan 2026 12:55:29 -0500 Subject: [PATCH 043/128] Update BaseDiagram.drawio --- materials/images/BaseDiagram.drawio | 47 +++++++++++++++++++++++------ 1 file changed, 38 insertions(+), 9 deletions(-) diff --git a/materials/images/BaseDiagram.drawio b/materials/images/BaseDiagram.drawio index e78ee9c..5e986ba 100644 --- a/materials/images/BaseDiagram.drawio +++ b/materials/images/BaseDiagram.drawio @@ -220,21 +220,14 @@ - - - - - - - - + - + @@ -332,6 +325,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 9ad6a4d02ae5bd5f441e3033e98ec343442f9714 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Fri, 2 Jan 2026 12:56:00 -0500 Subject: [PATCH 044/128] Update BaseDiagram.drawio From 17b9df63f4b26d5b7d925074da2eb8efb3114f34 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Fri, 2 Jan 2026 13:54:14 -0500 Subject: [PATCH 045/128] Added test.svg --- materials/images/test.svg | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 materials/images/test.svg diff --git a/materials/images/test.svg b/materials/images/test.svg new file mode 100644 index 0000000..9562230 --- /dev/null +++ b/materials/images/test.svg @@ -0,0 +1,4 @@ + + + +
Fork/Origin
Fork/Origin
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Upstream
Upstream
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
forkpull request
`
`
Text is not SVG - cannot display
\ No newline at end of file From 4255c2354071fa07921de6c6c86f0ab078d9ba43 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Fri, 2 Jan 2026 14:12:57 -0500 Subject: [PATCH 046/128] Update README.md --- materials/images/README.md | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/materials/images/README.md b/materials/images/README.md index e1e9ed0..6c7c6b2 100644 --- a/materials/images/README.md +++ b/materials/images/README.md @@ -15,7 +15,7 @@ The source (draw.io) images are stored in subdirectorys of "`materials/images`". ## The `BaseDiagram` -The "`materails/images` subdirectory contains the `BaseDiagram.drwawio` file. +The "`materails/images` subdirectory contains the `BaseDiagram.svg` file. - This file contains an image with all or nearly all of the elements necessary to produce all fo the Git/GitHub diagrams. - Additional diagrams are created by removing, editing, adapting elements of this diagram. - This diagram is sized to match the size of the current images in the slides and text. @@ -31,11 +31,12 @@ The "`materails/images` subdirectory contains the `BaseDiagram.drwawio` file. 4. "File" -> "Open from" -> "GitHub". 5. Choose "HFOSSedu/GitKit-Codespace". 6. Select your feature branch. -7. Navigate to "materials/images". -8. Choose the "BaseDiagram.drawio" file or the "drawio" file for another image from which to start. +7. Navigate to "materials/images" or an appropriate subdirectory. +8. Choose the "BaseDiagram.svg" file or the other "svg" files for another image from which to start. 9. "File" -> "Make a Copy..." 10. "File" -> "Rename..." - Rename the image to match the filename of the image being replaced or a new name if the image is being added. + - Use the `.svg` extension for all files. - Existing image names can be found in the "source//images" directory. 11. "File" -> "Save as..." 12. Check the filename in the "Save as" box. @@ -45,15 +46,11 @@ The "`materails/images` subdirectory contains the `BaseDiagram.drwawio` file. ## Updating an Image in the Text -1. Open the image to be updated in [Draw.io application](https://app.diagrams.net/). -2. "File" -> "Export as..." -> "PNG..." -3. Check "Transparent Background". -4. Uncheck "Include a copy of my diagram". -5. Click "Export..." -6. Check the that the filename in "Save as:" is correct. -7. Click the "Where" drop down and select "GitHub pick a folder" - - Choose the "source//images" direcotry for the image. -8. Click "Save". +1. _copy the image to the appropraite `source//images` subdirectory or the `source/shared-images` directory._ +2. _stage and commit_ +_(Can possibly script this? Run a script any time an image changes and it moves them)._ ## Updating an Image in the Slides +1. _download the image, paste into slide, save slides, stage & commit, PR for .pptx file._ + From 9e8a4797573bc9df893ce01b5301528c2fd06ab6 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Fri, 2 Jan 2026 14:14:20 -0500 Subject: [PATCH 047/128] Update BaseDiagram.drawio --- materials/images/BaseDiagram.drawio | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/materials/images/BaseDiagram.drawio b/materials/images/BaseDiagram.drawio index 5e986ba..f872b20 100644 --- a/materials/images/BaseDiagram.drawio +++ b/materials/images/BaseDiagram.drawio @@ -1,19 +1,19 @@ - + - + - + - + - + From d056798f751e88ae53de9f6f64d55736821bb46f Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Fri, 2 Jan 2026 14:15:51 -0500 Subject: [PATCH 048/128] Update BaseDiagram.drawio From a371d241ce6024e7e7ad4bf1828392e754f224c3 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Fri, 2 Jan 2026 14:16:46 -0500 Subject: [PATCH 049/128] Update README.md --- materials/images/README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/materials/images/README.md b/materials/images/README.md index 6c7c6b2..cb7cf8f 100644 --- a/materials/images/README.md +++ b/materials/images/README.md @@ -44,6 +44,8 @@ The "`materails/images` subdirectory contains the `BaseDiagram.svg` file. - Choose the appropriate "images//" subdirectory. 14. Click "Save" +Note: When working on an image and saving on-going changes, draw.io often reports an "Error saving file" due to a "Timeout". Saving again will resolve the issue but you will be propted to "Merge" or "Overwrite" the existing file. The "Overwrite" option will commit the current version of the file. + ## Updating an Image in the Text 1. _copy the image to the appropraite `source//images` subdirectory or the `source/shared-images` directory._ From 638b2299ad13e8fe8e22387d6d8b8c156dc0984b Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Fri, 2 Jan 2026 14:17:20 -0500 Subject: [PATCH 050/128] Added BaseDiagram.svg --- materials/images/BaseDiagram.svg | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 materials/images/BaseDiagram.svg diff --git a/materials/images/BaseDiagram.svg b/materials/images/BaseDiagram.svg new file mode 100644 index 0000000..87cc26d --- /dev/null +++ b/materials/images/BaseDiagram.svg @@ -0,0 +1,4 @@ + + + +
Fork/Origin
Fork/Origin
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Upstream
Upstream
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
forkpull request
`
`
Text is not SVG - cannot display
\ No newline at end of file From 40b6a5cebc1211414c002968af57dafc2295bf01 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Fri, 2 Jan 2026 14:18:12 -0500 Subject: [PATCH 051/128] Delete materials/images/BaseDiagram.drawio --- materials/images/BaseDiagram.drawio | 367 ---------------------------- 1 file changed, 367 deletions(-) delete mode 100644 materials/images/BaseDiagram.drawio diff --git a/materials/images/BaseDiagram.drawio b/materials/images/BaseDiagram.drawio deleted file mode 100644 index f872b20..0000000 --- a/materials/images/BaseDiagram.drawio +++ /dev/null @@ -1,367 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - From 7ec6510c9b73fc4e47017e06d2abc259295d6a2d Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Fri, 2 Jan 2026 14:18:26 -0500 Subject: [PATCH 052/128] Delete materials/images/test.svg --- materials/images/test.svg | 4 ---- 1 file changed, 4 deletions(-) delete mode 100644 materials/images/test.svg diff --git a/materials/images/test.svg b/materials/images/test.svg deleted file mode 100644 index 9562230..0000000 --- a/materials/images/test.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - -
Fork/Origin
Fork/Origin
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Upstream
Upstream
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
forkpull request
`
`
Text is not SVG - cannot display
\ No newline at end of file From d73c83f7b4ac9269ed412d57ca1fcf3e7d27a502 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Fri, 2 Jan 2026 14:21:55 -0500 Subject: [PATCH 053/128] Added BlankDiagram.svg --- materials/images/BlankDiagram.svg | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 materials/images/BlankDiagram.svg diff --git a/materials/images/BlankDiagram.svg b/materials/images/BlankDiagram.svg new file mode 100644 index 0000000..55963ae --- /dev/null +++ b/materials/images/BlankDiagram.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file From 094d4580548b5b30e6e037b07407b9a391972554 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Fri, 2 Jan 2026 14:22:28 -0500 Subject: [PATCH 054/128] Update BaseDiagram.svg --- materials/images/BaseDiagram.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/materials/images/BaseDiagram.svg b/materials/images/BaseDiagram.svg index 87cc26d..a0ea097 100644 --- a/materials/images/BaseDiagram.svg +++ b/materials/images/BaseDiagram.svg @@ -1,4 +1,4 @@ -
Fork/Origin
Fork/Origin
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Upstream
Upstream
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
forkpull request
`
`
Text is not SVG - cannot display
\ No newline at end of file +
Fork/Origin
Fork/Origin
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Upstream
Upstream
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
forkpull request
`
`
Text is not SVG - cannot display
\ No newline at end of file From e74b3b5d3fa9b0485da96f114536a6e723dcfe49 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Fri, 2 Jan 2026 14:23:00 -0500 Subject: [PATCH 055/128] Update BaseDiagram.svg --- materials/images/BaseDiagram.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/materials/images/BaseDiagram.svg b/materials/images/BaseDiagram.svg index a0ea097..e28397e 100644 --- a/materials/images/BaseDiagram.svg +++ b/materials/images/BaseDiagram.svg @@ -1,4 +1,4 @@ -
Fork/Origin
Fork/Origin
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Upstream
Upstream
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
forkpull request
`
`
Text is not SVG - cannot display
\ No newline at end of file +
Fork/Origin
Fork/Origin
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Upstream
Upstream
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
forkpull request
`
`
Text is not SVG - cannot display
\ No newline at end of file From 62657cd7b27a87bb999cfb960f5925dcb734e6ec Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Fri, 2 Jan 2026 14:23:24 -0500 Subject: [PATCH 056/128] Delete materials/images/BlankDiagram.drawio --- materials/images/BlankDiagram.drawio | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 materials/images/BlankDiagram.drawio diff --git a/materials/images/BlankDiagram.drawio b/materials/images/BlankDiagram.drawio deleted file mode 100644 index 0a408f6..0000000 --- a/materials/images/BlankDiagram.drawio +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - From 13844c926a46fc832e9d04a31e2783f2668d5bb7 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Fri, 2 Jan 2026 14:47:14 -0500 Subject: [PATCH 057/128] Update BaseDiagram.svg --- materials/images/BaseDiagram.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/materials/images/BaseDiagram.svg b/materials/images/BaseDiagram.svg index e28397e..55f91a2 100644 --- a/materials/images/BaseDiagram.svg +++ b/materials/images/BaseDiagram.svg @@ -1,4 +1,4 @@ -
Fork/Origin
Fork/Origin
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Upstream
Upstream
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
forkpull request
`
`
Text is not SVG - cannot display
\ No newline at end of file +
push
push
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Fork/Origin
Fork/Origin
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Upstream
Upstream
A
A
pull request
pull re...
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
`
`
Text is not SVG - cannot display
\ No newline at end of file From f9130c0ef1dfdda1cc360bcf8847809bcf3483f3 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Fri, 2 Jan 2026 14:54:31 -0500 Subject: [PATCH 058/128] Update BaseDiagram.svg --- materials/images/BaseDiagram.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/materials/images/BaseDiagram.svg b/materials/images/BaseDiagram.svg index 55f91a2..0ef2876 100644 --- a/materials/images/BaseDiagram.svg +++ b/materials/images/BaseDiagram.svg @@ -1,4 +1,4 @@ -
push
push
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Fork/Origin
Fork/Origin
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Upstream
Upstream
A
A
pull request
pull re...
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
`
`
Text is not SVG - cannot display
\ No newline at end of file +
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Fork/Origin
Fork/Origin
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Upstream
Upstream
A
A
pull request
pull re...
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
`
`
fork
fork
push
push
pull
pull
Text is not SVG - cannot display
\ No newline at end of file From cafa24b97a95955ad1ff9b37af022e7b0f60330e Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Fri, 2 Jan 2026 15:04:00 -0500 Subject: [PATCH 059/128] Update BaseDiagram.svg --- materials/images/BaseDiagram.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/materials/images/BaseDiagram.svg b/materials/images/BaseDiagram.svg index 0ef2876..86d1f2b 100644 --- a/materials/images/BaseDiagram.svg +++ b/materials/images/BaseDiagram.svg @@ -1,4 +1,4 @@ -
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Fork/Origin
Fork/Origin
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Upstream
Upstream
A
A
pull request
pull re...
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
`
`
fork
fork
push
push
pull
pull
Text is not SVG - cannot display
\ No newline at end of file +
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Fork/Origin
Fork/Origin
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Upstream
Upstream
A
A
pull request
pull re...
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
`
`
fork
fork
clone
clone
push
push
pull
pull
Text is not SVG - cannot display
\ No newline at end of file From ac985f58f2aa6407a828b97acdce11f28ca38d86 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Fri, 2 Jan 2026 15:14:34 -0500 Subject: [PATCH 060/128] Update BaseDiagram.svg --- materials/images/BaseDiagram.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/materials/images/BaseDiagram.svg b/materials/images/BaseDiagram.svg index 86d1f2b..215c8b0 100644 --- a/materials/images/BaseDiagram.svg +++ b/materials/images/BaseDiagram.svg @@ -1,4 +1,4 @@ -
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Fork/Origin
Fork/Origin
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Upstream
Upstream
A
A
pull request
pull re...
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
`
`
fork
fork
clone
clone
push
push
pull
pull
Text is not SVG - cannot display
\ No newline at end of file +
Clone/Local
Clone/Local
commit
commit
DE
DE
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Stage
Stage
Fork/Origin
Fork/Origin
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Upstream
Upstream
A
A
pull request
pull re...
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
`
`
fork
fork
clone
clone
push
push
pull
pull
Text is not SVG - cannot display
\ No newline at end of file From 3f8c1bf29baba8790c1f162cf78bb36c2db2daad Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Fri, 2 Jan 2026 15:21:09 -0500 Subject: [PATCH 061/128] Update BaseDiagram.svg --- materials/images/BaseDiagram.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/materials/images/BaseDiagram.svg b/materials/images/BaseDiagram.svg index 215c8b0..34bd01a 100644 --- a/materials/images/BaseDiagram.svg +++ b/materials/images/BaseDiagram.svg @@ -1,4 +1,4 @@ -
Clone/Local
Clone/Local
commit
commit
DE
DE
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Stage
Stage
Fork/Origin
Fork/Origin
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Upstream
Upstream
A
A
pull request
pull re...
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
`
`
fork
fork
clone
clone
push
push
pull
pull
Text is not SVG - cannot display
\ No newline at end of file +
Clone/Local
Clone/Local
commit
commit
DE
DE
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Stage
Stage
Fork/Origin
Fork/Origin
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Upstream
Upstream
A
A
pull request
pull re...
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
`
`
fork
fork
clone
clone
push
push
pull
pull
stage
stage
Local Files
Local Fi...
DE
DE
Text is not SVG - cannot display
\ No newline at end of file From 2889d573b7bf89f6ff4850124fd1b631f39fcd73 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Fri, 2 Jan 2026 15:21:59 -0500 Subject: [PATCH 062/128] Update BaseDiagram.svg --- materials/images/BaseDiagram.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/materials/images/BaseDiagram.svg b/materials/images/BaseDiagram.svg index 34bd01a..0b606e5 100644 --- a/materials/images/BaseDiagram.svg +++ b/materials/images/BaseDiagram.svg @@ -1,4 +1,4 @@ -
Clone/Local
Clone/Local
commit
commit
DE
DE
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Stage
Stage
Fork/Origin
Fork/Origin
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Upstream
Upstream
A
A
pull request
pull re...
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
`
`
fork
fork
clone
clone
push
push
pull
pull
stage
stage
Local Files
Local Fi...
DE
DE
Text is not SVG - cannot display
\ No newline at end of file +
Clone/Local
Clone/Local
commit
commit
DE
DE
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Stage
Stage
Fork/Origin
Fork/Origin
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Upstream
Upstream
A
A
pull request
pull re...
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
fork
fork
clone
clone
push
push
pull
pull
stage
stage
Local Files
Local Fi...
DE
DE
Text is not SVG - cannot display
\ No newline at end of file From d42a4973ec55cf86d9d2125c5b6d7c11b564dcfa Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Fri, 2 Jan 2026 15:32:40 -0500 Subject: [PATCH 063/128] Update BaseDiagram.svg --- materials/images/BaseDiagram.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/materials/images/BaseDiagram.svg b/materials/images/BaseDiagram.svg index 0b606e5..4ce8645 100644 --- a/materials/images/BaseDiagram.svg +++ b/materials/images/BaseDiagram.svg @@ -1,4 +1,4 @@ -
Clone/Local
Clone/Local
commit
commit
DE
DE
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Stage
Stage
Fork/Origin
Fork/Origin
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Upstream
Upstream
A
A
pull request
pull re...
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
fork
fork
clone
clone
push
push
pull
pull
stage
stage
Local Files
Local Fi...
DE
DE
Text is not SVG - cannot display
\ No newline at end of file +
Clone/Local
Clone/Local
commit
commit
Stage
Stage
DE
DE
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Fork/Origin
Fork/Origin
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Upstream
Upstream
A
A
pull request
pull re...
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
fork
fork
clone
clone
push
push
pull
pull
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
Text is not SVG - cannot display
\ No newline at end of file From 3b5347de92501e789e52eec1b76347f58adcf889 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Fri, 2 Jan 2026 15:46:35 -0500 Subject: [PATCH 064/128] Update BaseDiagram.svg --- materials/images/BaseDiagram.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/materials/images/BaseDiagram.svg b/materials/images/BaseDiagram.svg index 4ce8645..e78117a 100644 --- a/materials/images/BaseDiagram.svg +++ b/materials/images/BaseDiagram.svg @@ -1,4 +1,4 @@ -
Clone/Local
Clone/Local
commit
commit
Stage
Stage
DE
DE
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Fork/Origin
Fork/Origin
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Upstream
Upstream
A
A
pull request
pull re...
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
fork
fork
clone
clone
push
push
pull
pull
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
Text is not SVG - cannot display
\ No newline at end of file +
Clone/Local
Clone/Local
commit
commit
Stage
Stage
DE
DE
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Fork/Origin
Fork/Origin
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Upstream
Upstream
A
A
pull request
pull re...
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
main branch
main branch
feature branch
feature branch
Text is not SVG - cannot display
\ No newline at end of file From c4c685bb3e55bb1315798aa4f02301409677598d Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Fri, 2 Jan 2026 15:54:00 -0500 Subject: [PATCH 065/128] Update BaseDiagram.svg --- materials/images/BaseDiagram.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/materials/images/BaseDiagram.svg b/materials/images/BaseDiagram.svg index e78117a..8cf4426 100644 --- a/materials/images/BaseDiagram.svg +++ b/materials/images/BaseDiagram.svg @@ -1,4 +1,4 @@ -
Clone/Local
Clone/Local
commit
commit
Stage
Stage
DE
DE
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Fork/Origin
Fork/Origin
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Upstream
Upstream
A
A
pull request
pull re...
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
main branch
main branch
feature branch
feature branch
Text is not SVG - cannot display
\ No newline at end of file +
Clone/Local
Clone/Local
commit
commit
Stage
Stage
DE
DE
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Fork/Origin
Fork/Origin
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Upstream
Upstream
A
A
pull request
pull re...
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
main branch
main branch
feature branch
feature branch
Remote
(on GitHub)
Remote...
Local
(git / CLI / IDE)
Local...
Text is not SVG - cannot display
\ No newline at end of file From e910c18b106779c3e34dda38d11463e4e06df6b5 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Fri, 2 Jan 2026 15:58:09 -0500 Subject: [PATCH 066/128] Update BaseDiagram.svg --- materials/images/BaseDiagram.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/materials/images/BaseDiagram.svg b/materials/images/BaseDiagram.svg index 8cf4426..0d5224d 100644 --- a/materials/images/BaseDiagram.svg +++ b/materials/images/BaseDiagram.svg @@ -1,4 +1,4 @@ -
Clone/Local
Clone/Local
commit
commit
Stage
Stage
DE
DE
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Fork/Origin
Fork/Origin
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Upstream
Upstream
A
A
pull request
pull re...
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
main branch
main branch
feature branch
feature branch
Remote
(on GitHub)
Remote...
Local
(git / CLI / IDE)
Local...
Text is not SVG - cannot display
\ No newline at end of file +
Clone/Local
Clone/Local
commit
commit
Stage
Stage
DE
DE
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Fork/Origin
Fork/Origin
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Upstream
Upstream
A
A
pull request
pull re...
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
main branch
main branch
feature branch
feature branch
Local
Local
(git / CLI / IDE)
(git / CLI / IDE)
Remote
Remote
(on GitHub)
(on GitHub)
Text is not SVG - cannot display
\ No newline at end of file From d624731da8c4b6bef5325b216b9be69533634fb3 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Fri, 2 Jan 2026 16:08:18 -0500 Subject: [PATCH 067/128] Update BaseDiagram.svg --- materials/images/BaseDiagram.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/materials/images/BaseDiagram.svg b/materials/images/BaseDiagram.svg index 0d5224d..61a62f4 100644 --- a/materials/images/BaseDiagram.svg +++ b/materials/images/BaseDiagram.svg @@ -1,4 +1,4 @@ -
Clone/Local
Clone/Local
commit
commit
Stage
Stage
DE
DE
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Fork/Origin
Fork/Origin
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Upstream
Upstream
A
A
pull request
pull re...
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
main branch
main branch
feature branch
feature branch
Local
Local
(git / CLI / IDE)
(git / CLI / IDE)
Remote
Remote
(on GitHub)
(on GitHub)
Text is not SVG - cannot display
\ No newline at end of file +
Clone/Local
Clone/Local
commit
commit
Stage
Stage
DE
DE
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Fork/Origin
Fork/Origin
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Upstream
Upstream
A
A
pull request
pull re...
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
main branch
main branch
feature branch
feature branch
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
Text is not SVG - cannot display
\ No newline at end of file From de98e3f21efe3e91c5792ff174a7ffd1f4909285 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Fri, 2 Jan 2026 16:12:12 -0500 Subject: [PATCH 068/128] Update BaseDiagram.svg --- materials/images/BaseDiagram.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/materials/images/BaseDiagram.svg b/materials/images/BaseDiagram.svg index 61a62f4..34935ed 100644 --- a/materials/images/BaseDiagram.svg +++ b/materials/images/BaseDiagram.svg @@ -1,4 +1,4 @@ -
Clone/Local
Clone/Local
commit
commit
Stage
Stage
DE
DE
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Fork/Origin
Fork/Origin
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Upstream
Upstream
A
A
pull request
pull re...
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
main branch
main branch
feature branch
feature branch
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
Text is not SVG - cannot display
\ No newline at end of file +
Clone/Local
Clone/Local
commit
commit
Stage
Stage
DE
DE
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Fork/Origin
Fork/Origin
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Upstream
Upstream
A
A
pull request
pull re...
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
main branch
main branch
feature branch
feature branch
Text is not SVG - cannot display
\ No newline at end of file From 36d6e259b5135a1af69b0df5deb62a60b3917941 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Fri, 2 Jan 2026 16:19:48 -0500 Subject: [PATCH 069/128] Update BaseDiagram.svg --- materials/images/BaseDiagram.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/materials/images/BaseDiagram.svg b/materials/images/BaseDiagram.svg index 34935ed..f42294e 100644 --- a/materials/images/BaseDiagram.svg +++ b/materials/images/BaseDiagram.svg @@ -1,4 +1,4 @@ -
Clone/Local
Clone/Local
commit
commit
Stage
Stage
DE
DE
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Fork/Origin
Fork/Origin
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Upstream
Upstream
A
A
pull request
pull re...
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
main branch
main branch
feature branch
feature branch
Text is not SVG - cannot display
\ No newline at end of file +
Clone/Local
Clone/Local
commit
commit
Stage
Stage
DE
DE
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Fork/Origin
Fork/Origin
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Upstream
Upstream
A
A
pull request
pull re...
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
main branch
main branch
feature branch
feature branch
Text is not SVG - cannot display
\ No newline at end of file From 0e3b2ef43f982c7bd8060c6dec0f73f7a46f33c6 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Fri, 2 Jan 2026 16:27:57 -0500 Subject: [PATCH 070/128] Update BaseDiagram.svg --- materials/images/BaseDiagram.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/materials/images/BaseDiagram.svg b/materials/images/BaseDiagram.svg index f42294e..b86d168 100644 --- a/materials/images/BaseDiagram.svg +++ b/materials/images/BaseDiagram.svg @@ -1,4 +1,4 @@ -
Clone/Local
Clone/Local
commit
commit
Stage
Stage
DE
DE
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Fork/Origin
Fork/Origin
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Upstream
Upstream
A
A
pull request
pull re...
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
main branch
main branch
feature branch
feature branch
Text is not SVG - cannot display
\ No newline at end of file +
Clone/Local
Clone/Local
commit
commit
Stage
Stage
DE
DE
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Fork/Origin
Fork/Origin
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Upstream
Upstream
A
A
pull request
pull re...
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
main branch
main branch
feature branch
feature branch
Text is not SVG - cannot display
\ No newline at end of file From d719e56bdc221a633f74b6c01e71776a547a8799 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sat, 3 Jan 2026 12:21:43 -0500 Subject: [PATCH 071/128] Update README.md --- materials/images/README.md | 89 +++++++++++++++++++++++++------------- 1 file changed, 60 insertions(+), 29 deletions(-) diff --git a/materials/images/README.md b/materials/images/README.md index cb7cf8f..b2a766e 100644 --- a/materials/images/README.md +++ b/materials/images/README.md @@ -6,51 +6,82 @@ Images are created and edited using [draw.io](https://www.drawio.com/). ## Structure -The source (draw.io) images are stored in subdirectorys of "`materials/images`". -- There is a subdirectory for each chapter in "`materials/images`". -- Each chapter's subdirectory contains a "`text`" and a "`slides`" subdirectory. +The source (Draw.io) images are stored as `.svg` images in the subdirectories of `GitKit-Codesapce/materials/images`. +- There is a subdirectory for each chapter in `materials/images`. +- Each chapter's subdirectory contains a `text` and a "`slides`" subdirectory. - The images that appear in the text are contained in the "`text`" subdirectory. - The images that appear in the slides are contained in the "`slides`" subdirectory. - Images that appear in both are stored in both locations. ## The `BaseDiagram` -The "`materails/images` subdirectory contains the `BaseDiagram.svg` file. +The `materials/images` subdirectory contains the `BaseDiagram.svg` file. - This file contains an image with all or nearly all of the elements necessary to produce all fo the Git/GitHub diagrams. - - Additional diagrams are created by removing, editing, adapting elements of this diagram. + - Additional diagrams are typically created by removing, editing, adapting elements of this diagram. - This diagram is sized to match the size of the current images in the slides and text. - - The size is set by placing a small invisible sqaure element in each corner of the diagram. + - The size is enforced by small invisible sqaure elements in each corner of the diagram. - This enusres that when the images are exported they retain the proper size. - - It may be necessary to adapt this size for some diagrams that are smaller or larger. + - It may be necessary to adapt this size by moving the invisible squares for some diagrams that are smaller or larger. + - Click in a corner and choose "Unlock" to be able to move the invisible square. ## Creating or Updating an Image 1. Log into GitHub with a user that has R/W permission to HFOSSedu. -2. Create a new feature branch in HFOSSEdu/GitKit-Codespace on GitHub. -3. Open the [Draw.io application](https://app.diagrams.net/). -4. "File" -> "Open from" -> "GitHub". -5. Choose "HFOSSedu/GitKit-Codespace". -6. Select your feature branch. -7. Navigate to "materials/images" or an appropriate subdirectory. -8. Choose the "BaseDiagram.svg" file or the other "svg" files for another image from which to start. -9. "File" -> "Make a Copy..." -10. "File" -> "Rename..." - - Rename the image to match the filename of the image being replaced or a new name if the image is being added. - - Use the `.svg` extension for all files. - - Existing image names can be found in the "source//images" directory. -11. "File" -> "Save as..." -12. Check the filename in the "Save as" box. -13. Click the "Where" drop down and select "GitHub pick a folder" - - Choose the appropriate "images//" subdirectory. -14. Click "Save" - -Note: When working on an image and saving on-going changes, draw.io often reports an "Error saving file" due to a "Timeout". Saving again will resolve the issue but you will be propted to "Merge" or "Overwrite" the existing file. The "Overwrite" option will commit the current version of the file. +2. Visit `HFOSSEdu/GitKit-Codespace` or your fork of it on GitHub. +3. Synchronize the `main` branch with the upstream if necessary. +4. Browse the repository to identify the name and location of the image that you wish to start from: + - If creating a new image you will use the `GitKit-Codespace/materials/BaseDiagram.svg`](https://github.com/HFOSSedu/GitKit-Codespace/blob/draw.io-images/materials/images/BaseDiagram.svg) or the [`GitKit-Codespace/materials/BlankDiagram.svg`](https://github.com/HFOSSedu/GitKit-Codespace/blob/draw.io-images/materials/images/BlankDiagram.svg) + - If updating an existing image find its source in one of the sub-directories of [`GitKit-Codespace/materials/images`](https://github.com/HFOSSedu/GitKit-Codespace/blob/draw.io-images/materials/images/). +5. Create a new feature branch from `main` for the image you are creating/updating. +6. Open the [Draw.io application](https://app.diagrams.net/). +7. Open the image you identified to start from: + - "File" -> "Open from" -> "GitHub". + - Choose the `HFOSSedu/GitKit-Codespace` or your fork of it. + - Select the feature branch that you created. + - Navigate to the image within `GitKit-Codesace/materials/images`. + - Choose the `.svg` for the image to identified. +8. If you are making a new image or replacing an existing image: + a. Make a copy of the image: + - "File" -> "Make a Copy..." + b. Rename the copy of the image: + - "File" -> "Rename..." + - If you are replacing an existing `.png` image: + - Find the existing image in the subdirectories of the [`GitKit-Codespace/source/`](https://github.com/HFOSSedu/GitKit-Codespace/tree/main/source) directory. + - Rename the new image to match the filename of the image being replaced but using the extension `.svg` instead of `.png`. + c. Save the renamed image: + - "File" -> "Save as..." + - Verify the filename in the "Save as" box. + - Click the "Where" drop down and select "GitHub pick a folder" + - It may be necessary to "Authorize" Draw.io to commit to the GitHub repo as your user the first time you use it. + - Choose the feature branch you created for the new image. + - Choose the appropriate subdirectory of `GitKitCodespace/mateirals/images//`. + - Click "Save". +9. Edit the image and save as necessary. + +Note: When working on an image and saving on-going changes, Draw.io often reports an "Error saving file" due to a "Timeout". Saving again will often resolve the issue but you will be propted to "Merge" or "Overwrite" the existing file. Choose the "Overwrite" option to commit the current version of the file. ## Updating an Image in the Text -1. _copy the image to the appropraite `source//images` subdirectory or the `source/shared-images` directory._ -2. _stage and commit_ -_(Can possibly script this? Run a script any time an image changes and it moves them)._ +Images that appear in the text are linked from their location in `GitKit-Codespaces/materials/images` to the appropriate location in `GitKit-Codespaces/source` that is referenced by the text source. + +1. Open a codespace on [GitKit-Codespaces](https://github.com/HFOSSedu/GitKit-Codespace/tree/main) or your fork of it where you have your feature branch. +2. Ensure that you are on your feature branch. +3. In a terminal, check for an existing link to the image's `.svg` file in the `materials/images` directory in the appropraite `source/` subdirectory. + - If no such link exists, create one: + ``` + cd ~/GitKit-Codespace + ln --symbolic --force \ + "materials/images/text//text/.svg" \ + "source//images/.svg" + ``` +4. Open the PreTeXT source file that references the image from the `source/` directory. +5. Change the reference to the image to point to the linked `.svg` file instead of to the `.png` file. +6. Update any captions, text or exercises that refernce the diagram as necessary. +7. Rebuild text and verify that the image and any new captions/text/exercises appear correctly. + - If a `.png` image was replaced by a `.svg` image delete the `.png` image file from the `source//images` directory. +8. Stage and commit the changes. +9. Create a pull request to the upstream [GitKit-Codespace](https://github.com/HFOSSedu/GitKit-Codespace) repository. + - If you are working on a specific issue in the issue tracker, check its description to see if the PR should be made to the `main` branch or to a feature branch that is being used to collect a number of related changes before being merged into main. ## Updating an Image in the Slides From 7740b1125c2af4559f39047d7c103388887b1bf8 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sat, 3 Jan 2026 12:22:22 -0500 Subject: [PATCH 072/128] Update README.md --- materials/images/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/materials/images/README.md b/materials/images/README.md index b2a766e..7b7ab0f 100644 --- a/materials/images/README.md +++ b/materials/images/README.md @@ -67,7 +67,7 @@ Images that appear in the text are linked from their location in `GitKit-Codespa 1. Open a codespace on [GitKit-Codespaces](https://github.com/HFOSSedu/GitKit-Codespace/tree/main) or your fork of it where you have your feature branch. 2. Ensure that you are on your feature branch. 3. In a terminal, check for an existing link to the image's `.svg` file in the `materials/images` directory in the appropraite `source/` subdirectory. - - If no such link exists, create one: + - If no such link exists, create one by adapting the following commands: ``` cd ~/GitKit-Codespace ln --symbolic --force \ From f01feec9ecec0f8d2047a097cf2b98e9e2f6c5f5 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sat, 3 Jan 2026 16:59:39 -0500 Subject: [PATCH 073/128] Update BaseDiagram.svg --- materials/images/BaseDiagram.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/materials/images/BaseDiagram.svg b/materials/images/BaseDiagram.svg index b86d168..677aebb 100644 --- a/materials/images/BaseDiagram.svg +++ b/materials/images/BaseDiagram.svg @@ -1,4 +1,4 @@ -
Clone/Local
Clone/Local
commit
commit
Stage
Stage
DE
DE
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Fork/Origin
Fork/Origin
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Upstream
Upstream
A
A
pull request
pull re...
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
main branch
main branch
feature branch
feature branch
Text is not SVG - cannot display
\ No newline at end of file +
Clone/Local
Clone/Local
commit
commit
Stage
Stage
DE
DE
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Fork/Origin
Fork/Origin
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Upstream
Upstream
A
A
pull request
pull re...
C
C
D
D
B
B
F
F
G
G
DE
DE
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
main branch
main branch
feature branch
feature branch
Text is not SVG - cannot display
\ No newline at end of file From a25a6a74cb18a9510bc63aebbb368b41d764c994 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sat, 3 Jan 2026 17:00:29 -0500 Subject: [PATCH 074/128] Update BaseDiagram.svg --- materials/images/BaseDiagram.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/materials/images/BaseDiagram.svg b/materials/images/BaseDiagram.svg index 677aebb..f4b5a11 100644 --- a/materials/images/BaseDiagram.svg +++ b/materials/images/BaseDiagram.svg @@ -1,4 +1,4 @@ -
Clone/Local
Clone/Local
commit
commit
Stage
Stage
DE
DE
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Fork/Origin
Fork/Origin
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Upstream
Upstream
A
A
pull request
pull re...
C
C
D
D
B
B
F
F
G
G
DE
DE
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
main branch
main branch
feature branch
feature branch
Text is not SVG - cannot display
\ No newline at end of file +
Clone/Local
Clone/Local
commit
commit
Stage
Stage
DE
DE
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Fork/Origin
Fork/Origin
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Upstream
Upstream
A
A
pull request
pull re...
C
C
D
D
B
B
F
F
G
G
DE
DE
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
main branch
main branch
feature branch
feature branch
Text is not SVG - cannot display
\ No newline at end of file From 13f5e5af8167abfffd0d9c1f49b121d483fd5627 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sat, 3 Jan 2026 17:02:53 -0500 Subject: [PATCH 075/128] Create dir --- materials/images/ch-communities-and-collaboration/slides/dir | 1 + 1 file changed, 1 insertion(+) create mode 100644 materials/images/ch-communities-and-collaboration/slides/dir diff --git a/materials/images/ch-communities-and-collaboration/slides/dir b/materials/images/ch-communities-and-collaboration/slides/dir new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/materials/images/ch-communities-and-collaboration/slides/dir @@ -0,0 +1 @@ + From e55248ebce139f66b64df081f206d09f91b52e5a Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sat, 3 Jan 2026 17:03:07 -0500 Subject: [PATCH 076/128] Delete materials/images/ch-communities-and-collaboration/slides/dir --- materials/images/ch-communities-and-collaboration/slides/dir | 1 - 1 file changed, 1 deletion(-) delete mode 100644 materials/images/ch-communities-and-collaboration/slides/dir diff --git a/materials/images/ch-communities-and-collaboration/slides/dir b/materials/images/ch-communities-and-collaboration/slides/dir deleted file mode 100644 index 8b13789..0000000 --- a/materials/images/ch-communities-and-collaboration/slides/dir +++ /dev/null @@ -1 +0,0 @@ - From bf7587d918b4ffd47a88cd5d6d76ba26f4d6d208 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sat, 3 Jan 2026 17:04:33 -0500 Subject: [PATCH 077/128] Create blank.txt --- .../images/ch-communities-and-collaboration/slides/blank.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 materials/images/ch-communities-and-collaboration/slides/blank.txt diff --git a/materials/images/ch-communities-and-collaboration/slides/blank.txt b/materials/images/ch-communities-and-collaboration/slides/blank.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/materials/images/ch-communities-and-collaboration/slides/blank.txt @@ -0,0 +1 @@ + From 58206fc1fb1691e988161168c8f67b8a3bb7ccd7 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sat, 3 Jan 2026 17:05:17 -0500 Subject: [PATCH 078/128] Create blank.txt --- materials/images/ch-upstreaming-changes/text/blank.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 materials/images/ch-upstreaming-changes/text/blank.txt diff --git a/materials/images/ch-upstreaming-changes/text/blank.txt b/materials/images/ch-upstreaming-changes/text/blank.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/materials/images/ch-upstreaming-changes/text/blank.txt @@ -0,0 +1 @@ + From f3233e80afd99926259f1c0a83c7cd5657d44268 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sat, 3 Jan 2026 17:05:35 -0500 Subject: [PATCH 079/128] Create blank.txt --- .../text/ch-upstreaming-changes/slides/blank.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 materials/images/ch-upstreaming-changes/text/ch-upstreaming-changes/slides/blank.txt diff --git a/materials/images/ch-upstreaming-changes/text/ch-upstreaming-changes/slides/blank.txt b/materials/images/ch-upstreaming-changes/text/ch-upstreaming-changes/slides/blank.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/materials/images/ch-upstreaming-changes/text/ch-upstreaming-changes/slides/blank.txt @@ -0,0 +1 @@ + From c72e2b801dc9bbd65629c10ccb5927190b4337ec Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sat, 3 Jan 2026 17:05:58 -0500 Subject: [PATCH 080/128] Create blank.txt --- materials/images/ch-upstreaming-changes/slides/blank.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 materials/images/ch-upstreaming-changes/slides/blank.txt diff --git a/materials/images/ch-upstreaming-changes/slides/blank.txt b/materials/images/ch-upstreaming-changes/slides/blank.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/materials/images/ch-upstreaming-changes/slides/blank.txt @@ -0,0 +1 @@ + From 4c0c00b75d401503331aa73a0c5b957a15c62134 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sat, 3 Jan 2026 17:06:16 -0500 Subject: [PATCH 081/128] Delete materials/images/ch-upstreaming-changes/text/ch-upstreaming-changes/slides directory --- .../text/ch-upstreaming-changes/slides/blank.txt | 1 - 1 file changed, 1 deletion(-) delete mode 100644 materials/images/ch-upstreaming-changes/text/ch-upstreaming-changes/slides/blank.txt diff --git a/materials/images/ch-upstreaming-changes/text/ch-upstreaming-changes/slides/blank.txt b/materials/images/ch-upstreaming-changes/text/ch-upstreaming-changes/slides/blank.txt deleted file mode 100644 index 8b13789..0000000 --- a/materials/images/ch-upstreaming-changes/text/ch-upstreaming-changes/slides/blank.txt +++ /dev/null @@ -1 +0,0 @@ - From b3981558ae42f7404fcc5a702953165ae098907e Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sat, 3 Jan 2026 17:06:50 -0500 Subject: [PATCH 082/128] Create blank.txt --- materials/images/ch-staying-synchronized/text/blank.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 materials/images/ch-staying-synchronized/text/blank.txt diff --git a/materials/images/ch-staying-synchronized/text/blank.txt b/materials/images/ch-staying-synchronized/text/blank.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/materials/images/ch-staying-synchronized/text/blank.txt @@ -0,0 +1 @@ + From 40b98b62b46307d72ad6358b51fe387660237b6a Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sat, 3 Jan 2026 17:07:04 -0500 Subject: [PATCH 083/128] Create blank.txt --- materials/images/ch-staying-synchronized/slides/blank.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 materials/images/ch-staying-synchronized/slides/blank.txt diff --git a/materials/images/ch-staying-synchronized/slides/blank.txt b/materials/images/ch-staying-synchronized/slides/blank.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/materials/images/ch-staying-synchronized/slides/blank.txt @@ -0,0 +1 @@ + From 362da5a23cdd0efd62a5c685ac1ba07e607c4fe0 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sat, 3 Jan 2026 17:07:57 -0500 Subject: [PATCH 084/128] Create blank.txt --- materials/images/ch-merge-conflicts/text/blank.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 materials/images/ch-merge-conflicts/text/blank.txt diff --git a/materials/images/ch-merge-conflicts/text/blank.txt b/materials/images/ch-merge-conflicts/text/blank.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/materials/images/ch-merge-conflicts/text/blank.txt @@ -0,0 +1 @@ + From b3576fef2f06713d0e921c337a806f5911ab50f0 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sat, 3 Jan 2026 17:08:12 -0500 Subject: [PATCH 085/128] Create blank.txt --- materials/images/ch-merge-conflicts/slides/blank.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 materials/images/ch-merge-conflicts/slides/blank.txt diff --git a/materials/images/ch-merge-conflicts/slides/blank.txt b/materials/images/ch-merge-conflicts/slides/blank.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/materials/images/ch-merge-conflicts/slides/blank.txt @@ -0,0 +1 @@ + From bfd372bac4bd69bc84d690530ccf29c104219920 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sat, 3 Jan 2026 17:17:20 -0500 Subject: [PATCH 086/128] Update README.md --- README.md | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 0c7f124..13482c1 100644 --- a/README.md +++ b/README.md @@ -42,11 +42,17 @@ The files and folders in `source` include: - `ch-abc-def` folders - Each chapter is contained in a folder. - The file in the folder with the same name and the `.ptx` file is an outline of the chapter. - - This file gives some introductory text and then includes the `.ptx` files for the sections of the chapter. -- `sec-ghi-jkl.ptx` - - This file contains the markup and text for the section, subsections, exercises, etc. - - Section titles should be Title Case - - Use an “ing” word for sections that are actions tied to concepts (e.g. Forking the Upstream). + - This file gives some introductory text and then includes the `.ptx` files for the sections of the chapter. + - `sec-ghi-jkl.ptx` + - This file contains the markup and text for the section, subsections, exercises, etc. + - Section titles should be Title Case + - Use an “ing” word for sections that are actions tied to concepts (e.g. Forking the Upstream). + - `images` + - The `images` folder contains the images that appear in the chapter. + - Some images are stored directly in this folder. + - Others are symbolic links to files in `materials/images//text`. + - See `materials/images/README.md` for more details. + - The `assets/images/` file is also a link to the `images` folder. ## Terminology @@ -314,4 +320,4 @@ Any of these versions can be built using "Build another target..." option on the ```text pretext build web pretext view web -``` \ No newline at end of file +``` From 80f4515cf976e7ab951bd80f24459e9a0242d573 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sat, 3 Jan 2026 17:22:23 -0500 Subject: [PATCH 087/128] Update README.md --- README.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 13482c1..a13a919 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,6 @@ These are some helpful PreTeXt references: ## Overall Repository Structure The files and folders in `source` include: - - `main.ptx` - This file contains the outline for the whole book by importing other `.ptx` files. - `ch-abc-def` folders @@ -54,6 +53,15 @@ The files and folders in `source` include: - See `materials/images/README.md` for more details. - The `assets/images/` file is also a link to the `images` folder. +The files and folders in the `materials` directory include: +- `images` - a directory containing sub-directories for each chapter. + - `` - a sub-directory for each chapter in the text. + - `text` - a sub-directory that contain many of the source images that appear in the chapter. + - These images are symlinked into the `source//images` directory. + - `slides` - a sub-directory taht contains many of the source images that appear in the slides. + - These images are manually incorporated into the slides. +- `slides` - a directory containing the PowerPoint slide decks. + ## Terminology Use standard preTeXt terminology when refering to elements in the text. For example: From ff8519cc22f79ea4e90d4dc2f7ef9337fe4251cb Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sun, 4 Jan 2026 14:09:47 -0500 Subject: [PATCH 088/128] Update BaseDiagram.svg --- materials/images/BaseDiagram.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/materials/images/BaseDiagram.svg b/materials/images/BaseDiagram.svg index f4b5a11..ae91251 100644 --- a/materials/images/BaseDiagram.svg +++ b/materials/images/BaseDiagram.svg @@ -1,4 +1,4 @@ -
Clone/Local
Clone/Local
commit
commit
Stage
Stage
DE
DE
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Fork/Origin
Fork/Origin
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
Upstream
Upstream
A
A
pull request
pull re...
C
C
D
D
B
B
F
F
G
G
DE
DE
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
main branch
main branch
feature branch
feature branch
Text is not SVG - cannot display
\ No newline at end of file +
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
commit
commit
Stage
Stage
DE
DE
Fork/Origin
Fork/Origin
Upstream
Upstream
pull request
pull re...
DE
DE
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
main branch
main branch
feature branch
feature branch
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
C
C
D
D
B
B
F
F
G
G
A
A
Text is not SVG - cannot display
\ No newline at end of file From ff7e524470e456d599ab7e275d30173dc3a17436 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sun, 4 Jan 2026 14:10:18 -0500 Subject: [PATCH 089/128] Update BaseDiagram.svg --- materials/images/BaseDiagram.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/materials/images/BaseDiagram.svg b/materials/images/BaseDiagram.svg index ae91251..bde733f 100644 --- a/materials/images/BaseDiagram.svg +++ b/materials/images/BaseDiagram.svg @@ -1,4 +1,4 @@ -
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
commit
commit
Stage
Stage
DE
DE
Fork/Origin
Fork/Origin
Upstream
Upstream
pull request
pull re...
DE
DE
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
main branch
main branch
feature branch
feature branch
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
C
C
D
D
B
B
F
F
G
G
A
A
Text is not SVG - cannot display
\ No newline at end of file +
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
commit
commit
Stage
Stage
DE
DE
Fork/Origin
Fork/Origin
Upstream
Upstream
pull request
pull re...
DE
DE
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
main branch
main branch
feature branch
feature branch
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
C
C
D
D
B
B
F
F
G
G
A
A
Text is not SVG - cannot display
\ No newline at end of file From a6c5339491bead72f71e4574f2f47c99e369b28d Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sun, 4 Jan 2026 14:11:25 -0500 Subject: [PATCH 090/128] Update BaseDiagram.svg --- materials/images/BaseDiagram.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/materials/images/BaseDiagram.svg b/materials/images/BaseDiagram.svg index bde733f..276f368 100644 --- a/materials/images/BaseDiagram.svg +++ b/materials/images/BaseDiagram.svg @@ -1,4 +1,4 @@ -
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
commit
commit
Stage
Stage
DE
DE
Fork/Origin
Fork/Origin
Upstream
Upstream
pull request
pull re...
DE
DE
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
main branch
main branch
feature branch
feature branch
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
C
C
D
D
B
B
F
F
G
G
A
A
Text is not SVG - cannot display
\ No newline at end of file +
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
commit
commit
Stage
Stage
DE
DE
Fork/Origin
Fork/Origin
Upstream
Upstream
pull request
pull re...
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
main branch
main branch
feature branch
feature branch
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
C
C
D
D
B
B
A
A
DE
DE
Text is not SVG - cannot display
\ No newline at end of file From b75bf1e8ece69caf39350dd5c83ddb708b70cfc8 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sun, 4 Jan 2026 14:12:26 -0500 Subject: [PATCH 091/128] Update BaseDiagram.svg --- materials/images/BaseDiagram.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/materials/images/BaseDiagram.svg b/materials/images/BaseDiagram.svg index 276f368..9b3326c 100644 --- a/materials/images/BaseDiagram.svg +++ b/materials/images/BaseDiagram.svg @@ -1,4 +1,4 @@ -
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
commit
commit
Stage
Stage
DE
DE
Fork/Origin
Fork/Origin
Upstream
Upstream
pull request
pull re...
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
main branch
main branch
feature branch
feature branch
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
C
C
D
D
B
B
A
A
DE
DE
Text is not SVG - cannot display
\ No newline at end of file +
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
commit
commit
Stage
Stage
DE
DE
Fork/Origin
Fork/Origin
Upstream
Upstream
pull request
pull re...
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
main branch
main branch
feature branch
feature branch
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
C
C
D
D
B
B
A
A
DE
DE
Text is not SVG - cannot display
\ No newline at end of file From 402d2a60232c87a3232c780ff5ce6b60c3aef626 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sun, 4 Jan 2026 14:12:51 -0500 Subject: [PATCH 092/128] Update BaseDiagram.svg --- materials/images/BaseDiagram.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/materials/images/BaseDiagram.svg b/materials/images/BaseDiagram.svg index 9b3326c..4b02647 100644 --- a/materials/images/BaseDiagram.svg +++ b/materials/images/BaseDiagram.svg @@ -1,4 +1,4 @@ -
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
commit
commit
Stage
Stage
DE
DE
Fork/Origin
Fork/Origin
Upstream
Upstream
pull request
pull re...
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
main branch
main branch
feature branch
feature branch
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
C
C
D
D
B
B
A
A
DE
DE
Text is not SVG - cannot display
\ No newline at end of file +
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
commit
commit
Stage
Stage
DE
DE
Fork/Origin
Fork/Origin
Upstream
Upstream
pull request
pull re...
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
main branch
main branch
feature branch
feature branch
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
C
C
D
D
B
B
A
A
DE
DE
Text is not SVG - cannot display
\ No newline at end of file From 95d1bbc60b3ff9a5a837f13c61f790aa0eff3b89 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sun, 4 Jan 2026 14:14:10 -0500 Subject: [PATCH 093/128] Update BaseDiagram.svg --- materials/images/BaseDiagram.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/materials/images/BaseDiagram.svg b/materials/images/BaseDiagram.svg index 4b02647..bb409f2 100644 --- a/materials/images/BaseDiagram.svg +++ b/materials/images/BaseDiagram.svg @@ -1,4 +1,4 @@ -
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
commit
commit
Stage
Stage
DE
DE
Fork/Origin
Fork/Origin
Upstream
Upstream
pull request
pull re...
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
main branch
main branch
feature branch
feature branch
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
C
C
D
D
B
B
A
A
DE
DE
Text is not SVG - cannot display
\ No newline at end of file +
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
commit
commit
DE
DE
Stage
Stage
Fork/Origin
Fork/Origin
Upstream
Upstream
pull request
pull re...
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
main branch
main branch
feature branch
feature branch
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
C
C
D
D
B
B
A
A
DE
DE
Text is not SVG - cannot display
\ No newline at end of file From 545ba6506b20ebac32a1e5375205fae2ed207d8e Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sun, 4 Jan 2026 14:22:23 -0500 Subject: [PATCH 094/128] Update BaseDiagram.svg --- materials/images/BaseDiagram.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/materials/images/BaseDiagram.svg b/materials/images/BaseDiagram.svg index bb409f2..002767d 100644 --- a/materials/images/BaseDiagram.svg +++ b/materials/images/BaseDiagram.svg @@ -1,4 +1,4 @@ -
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
commit
commit
DE
DE
Stage
Stage
Fork/Origin
Fork/Origin
Upstream
Upstream
pull request
pull re...
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
main branch
main branch
feature branch
feature branch
C
C
D
D
B
B
F
F
G
G
E
E
DE
DE
A
A
C
C
D
D
B
B
A
A
DE
DE
Text is not SVG - cannot display
\ No newline at end of file +
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
commit
commit
DE
DE
Stage
Stage
Fork/Origin
Fork/Origin
Upstream
Upstream
pull request
pull re...
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
main branch
main branch
feature branch
feature branch
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
C
C
D
D
B
B
F
F
DE
DE
A
A
Text is not SVG - cannot display
\ No newline at end of file From 93e2929b4bebfcd3d6fd781876c3e2abc5587163 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sun, 4 Jan 2026 14:22:48 -0500 Subject: [PATCH 095/128] Update BaseDiagram.svg --- materials/images/BaseDiagram.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/materials/images/BaseDiagram.svg b/materials/images/BaseDiagram.svg index 002767d..410c381 100644 --- a/materials/images/BaseDiagram.svg +++ b/materials/images/BaseDiagram.svg @@ -1,4 +1,4 @@ -
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
commit
commit
DE
DE
Stage
Stage
Fork/Origin
Fork/Origin
Upstream
Upstream
pull request
pull re...
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
main branch
main branch
feature branch
feature branch
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
C
C
D
D
B
B
F
F
DE
DE
A
A
Text is not SVG - cannot display
\ No newline at end of file +
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
commit
commit
DE
DE
Stage
Stage
Fork/Origin
Fork/Origin
Upstream
Upstream
pull request
pull re...
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
main branch
main branch
feature branch
feature branch
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
C
C
D
D
B
B
F
F
DE
DE
A
A
Text is not SVG - cannot display
\ No newline at end of file From 5f746b5f23f1703b8544ccce8451430d4ba30939 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sun, 4 Jan 2026 14:25:17 -0500 Subject: [PATCH 096/128] Update BaseDiagram.svg --- materials/images/BaseDiagram.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/materials/images/BaseDiagram.svg b/materials/images/BaseDiagram.svg index 410c381..73e2b7a 100644 --- a/materials/images/BaseDiagram.svg +++ b/materials/images/BaseDiagram.svg @@ -1,4 +1,4 @@ -
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
commit
commit
DE
DE
Stage
Stage
Fork/Origin
Fork/Origin
Upstream
Upstream
pull request
pull re...
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
main branch
main branch
feature branch
feature branch
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
C
C
D
D
B
B
F
F
DE
DE
A
A
Text is not SVG - cannot display
\ No newline at end of file +
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
commit
commit
DE
DE
Stage
Stage
Fork/Origin
Fork/Origin
Upstream
Upstream
pull request
pull re...
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
main branch
main branch
feature branch
feature branch
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
C
C
D
D
B
B
DE
DE
A
A
Text is not SVG - cannot display
\ No newline at end of file From 6161417da000a5d182d2ed1b29d63afc09107845 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sun, 4 Jan 2026 14:34:27 -0500 Subject: [PATCH 097/128] Update BaseDiagram.svg --- materials/images/BaseDiagram.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/materials/images/BaseDiagram.svg b/materials/images/BaseDiagram.svg index 73e2b7a..16865eb 100644 --- a/materials/images/BaseDiagram.svg +++ b/materials/images/BaseDiagram.svg @@ -1,4 +1,4 @@ -
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
commit
commit
DE
DE
Stage
Stage
Fork/Origin
Fork/Origin
Upstream
Upstream
pull request
pull re...
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
main branch
main branch
feature branch
feature branch
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
C
C
D
D
B
B
DE
DE
A
A
Text is not SVG - cannot display
\ No newline at end of file +
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
commit
commit
DE
DE
Stage
Stage
Fork/Origin
Fork/Origin
Upstream
Upstream
pull request
pull re...
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
main branch
main branch
feature branch
feature branch
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
C
C
D
D
B
B
DE
DE
A
A
Text is not SVG - cannot display
\ No newline at end of file From f532aed1a8d7d95bcae7e8827531b02bdc847f97 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sun, 4 Jan 2026 14:36:07 -0500 Subject: [PATCH 098/128] Update BaseDiagram.svg --- materials/images/BaseDiagram.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/materials/images/BaseDiagram.svg b/materials/images/BaseDiagram.svg index 16865eb..5e0aad7 100644 --- a/materials/images/BaseDiagram.svg +++ b/materials/images/BaseDiagram.svg @@ -1,4 +1,4 @@ -
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
commit
commit
DE
DE
Stage
Stage
Fork/Origin
Fork/Origin
Upstream
Upstream
pull request
pull re...
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
main branch
main branch
feature branch
feature branch
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
C
C
D
D
B
B
DE
DE
A
A
Text is not SVG - cannot display
\ No newline at end of file +
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
commit
commit
DE
DE
Stage
Stage
Fork/Origin
Fork/Origin
Upstream
Upstream
pull request
pull re...
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
main branch
main branch
feature branch
feature branch
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
C
C
D
D
B
B
DE
DE
A
A
Text is not SVG - cannot display
\ No newline at end of file From 69d6c07b9484a70b988cba27543613fa01deb4a2 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sun, 4 Jan 2026 14:41:42 -0500 Subject: [PATCH 099/128] Update README.md --- materials/images/README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/materials/images/README.md b/materials/images/README.md index 7b7ab0f..6c9058a 100644 --- a/materials/images/README.md +++ b/materials/images/README.md @@ -28,9 +28,9 @@ The `materials/images` subdirectory contains the `BaseDiagram.svg` file. 1. Log into GitHub with a user that has R/W permission to HFOSSedu. 2. Visit `HFOSSEdu/GitKit-Codespace` or your fork of it on GitHub. -3. Synchronize the `main` branch with the upstream if necessary. -4. Browse the repository to identify the name and location of the image that you wish to start from: - - If creating a new image you will use the `GitKit-Codespace/materials/BaseDiagram.svg`](https://github.com/HFOSSedu/GitKit-Codespace/blob/draw.io-images/materials/images/BaseDiagram.svg) or the [`GitKit-Codespace/materials/BlankDiagram.svg`](https://github.com/HFOSSedu/GitKit-Codespace/blob/draw.io-images/materials/images/BlankDiagram.svg) +3. Synchronize the `main` branch or the feature branch to which you are contributing with the upstream. +4. Browse the [`GitKit-Codespace/materials/images/materials/images`] directory to identify the name and location of the image that you wish to start from: + - If creating a new image you will use the `GitKit-Codespace/materials/images/BaseDiagram.svg`](https://github.com/HFOSSedu/GitKit-Codespace/blob/draw.io-images/materials/images/BaseDiagram.svg) or the [`GitKit-Codespace/materials/images/BlankDiagram.svg`](https://github.com/HFOSSedu/GitKit-Codespace/blob/draw.io-images/materials/images/BlankDiagram.svg) - If updating an existing image find its source in one of the sub-directories of [`GitKit-Codespace/materials/images`](https://github.com/HFOSSedu/GitKit-Codespace/blob/draw.io-images/materials/images/). 5. Create a new feature branch from `main` for the image you are creating/updating. 6. Open the [Draw.io application](https://app.diagrams.net/). @@ -39,7 +39,7 @@ The `materials/images` subdirectory contains the `BaseDiagram.svg` file. - Choose the `HFOSSedu/GitKit-Codespace` or your fork of it. - Select the feature branch that you created. - Navigate to the image within `GitKit-Codesace/materials/images`. - - Choose the `.svg` for the image to identified. + - Choose the `.svg` for the image that you identified. 8. If you are making a new image or replacing an existing image: a. Make a copy of the image: - "File" -> "Make a Copy..." From 1dbebebff6c6f92437a6896a051ba23b9c038d2b Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sun, 4 Jan 2026 15:19:06 -0500 Subject: [PATCH 100/128] Update README.md --- materials/images/README.md | 77 ++++++++++++++++++-------------------- 1 file changed, 37 insertions(+), 40 deletions(-) diff --git a/materials/images/README.md b/materials/images/README.md index 6c9058a..74b0c62 100644 --- a/materials/images/README.md +++ b/materials/images/README.md @@ -2,22 +2,21 @@ ## Draw.io -Images are created and edited using [draw.io](https://www.drawio.com/). +Images are SVG created and edited using [draw.io](https://www.drawio.com/). ## Structure -The source (Draw.io) images are stored as `.svg` images in the subdirectories of `GitKit-Codesapce/materials/images`. -- There is a subdirectory for each chapter in `materials/images`. -- Each chapter's subdirectory contains a `text` and a "`slides`" subdirectory. - - The images that appear in the text are contained in the "`text`" subdirectory. - - The images that appear in the slides are contained in the "`slides`" subdirectory. - - Images that appear in both are stored in both locations. +The `materials/` directory contains: +- `slides`: Directory containing the PowerPoint slide decks for each unit in the GitKit. +- `images/`: A directory for each chapter of the text containing the images that appear in the slides for that chapter. +- `BaseDiagram.svg`: An image with all or nearly all of the elements necessary to produce all fo the Git/GitHub diagrams. +- `BlankDiagram.svg`: A blank image that is the same size as the `BaseDiagram.svg`. +The `GitKit-Codespace/source//images` directories contain the images that appear in the corresponding `` of the text. -## The `BaseDiagram` +## The `BaseDiagram.svg` Image -The `materials/images` subdirectory contains the `BaseDiagram.svg` file. - - This file contains an image with all or nearly all of the elements necessary to produce all fo the Git/GitHub diagrams. - - Additional diagrams are typically created by removing, editing, adapting elements of this diagram. +The `BaseDiagram.svg` file contains an image with all or nearly all of the elements necessary to produce all fo the Git/GitHub diagrams. + - Additional diagrams are typically created by removing, editing, adapting elements of this diagram. - This diagram is sized to match the size of the current images in the slides and text. - The size is enforced by small invisible sqaure elements in each corner of the diagram. - This enusres that when the images are exported they retain the proper size. @@ -29,32 +28,34 @@ The `materials/images` subdirectory contains the `BaseDiagram.svg` file. 1. Log into GitHub with a user that has R/W permission to HFOSSedu. 2. Visit `HFOSSEdu/GitKit-Codespace` or your fork of it on GitHub. 3. Synchronize the `main` branch or the feature branch to which you are contributing with the upstream. -4. Browse the [`GitKit-Codespace/materials/images/materials/images`] directory to identify the name and location of the image that you wish to start from: - - If creating a new image you will use the `GitKit-Codespace/materials/images/BaseDiagram.svg`](https://github.com/HFOSSedu/GitKit-Codespace/blob/draw.io-images/materials/images/BaseDiagram.svg) or the [`GitKit-Codespace/materials/images/BlankDiagram.svg`](https://github.com/HFOSSedu/GitKit-Codespace/blob/draw.io-images/materials/images/BlankDiagram.svg) - - If updating an existing image find its source in one of the sub-directories of [`GitKit-Codespace/materials/images`](https://github.com/HFOSSedu/GitKit-Codespace/blob/draw.io-images/materials/images/). -5. Create a new feature branch from `main` for the image you are creating/updating. +4. Browse the repository to identify the name and location of the image that you wish to start from: + - If creating a new image you will use the `materials/BaseDiagram.svg`](./BaseDiagram.svg) or the [materials/BlankDiagram.svg`](./BlankDiagram.svg). + - If updating an existing image find its source: + - For images in the text look in the `/images` sub-directories of [`source`](../source). + - For images in the slides look in the `` sub-directories of [`materials/images`](./images). +5. Create a new feature branch from `main` or the feature branch to which you are contributing for your work. 6. Open the [Draw.io application](https://app.diagrams.net/). 7. Open the image you identified to start from: - "File" -> "Open from" -> "GitHub". - Choose the `HFOSSedu/GitKit-Codespace` or your fork of it. - Select the feature branch that you created. - - Navigate to the image within `GitKit-Codesace/materials/images`. + - Navigate to the image. - Choose the `.svg` for the image that you identified. 8. If you are making a new image or replacing an existing image: a. Make a copy of the image: - "File" -> "Make a Copy..." b. Rename the copy of the image: - "File" -> "Rename..." - - If you are replacing an existing `.png` image: - - Find the existing image in the subdirectories of the [`GitKit-Codespace/source/`](https://github.com/HFOSSedu/GitKit-Codespace/tree/main/source) directory. - - Rename the new image to match the filename of the image being replaced but using the extension `.svg` instead of `.png`. + - If you are replacing an existing `.png` image rename the new image to match the filename of the image being replaced but using the extension `.svg` instead of `.png`. c. Save the renamed image: - "File" -> "Save as..." - Verify the filename in the "Save as" box. - Click the "Where" drop down and select "GitHub pick a folder" - It may be necessary to "Authorize" Draw.io to commit to the GitHub repo as your user the first time you use it. - Choose the feature branch you created for the new image. - - Choose the appropriate subdirectory of `GitKitCodespace/mateirals/images//`. + - Choose the appropriate location for the new image: + - For images in the text save them in the approrpriate `/images` sub-directory of `source`. + - For images in the slides save them in the appropraite `` sub-directory of `materials/images`. - Click "Save". 9. Edit the image and save as necessary. @@ -62,28 +63,24 @@ Note: When working on an image and saving on-going changes, Draw.io often report ## Updating an Image in the Text -Images that appear in the text are linked from their location in `GitKit-Codespaces/materials/images` to the appropriate location in `GitKit-Codespaces/source` that is referenced by the text source. - -1. Open a codespace on [GitKit-Codespaces](https://github.com/HFOSSedu/GitKit-Codespace/tree/main) or your fork of it where you have your feature branch. +1. Open a codespace on `GitKit-Codespaces` from the repository where you have your feature branch. 2. Ensure that you are on your feature branch. -3. In a terminal, check for an existing link to the image's `.svg` file in the `materials/images` directory in the appropraite `source/` subdirectory. - - If no such link exists, create one by adapting the following commands: - ``` - cd ~/GitKit-Codespace - ln --symbolic --force \ - "materials/images/text//text/.svg" \ - "source//images/.svg" - ``` -4. Open the PreTeXT source file that references the image from the `source/` directory. -5. Change the reference to the image to point to the linked `.svg` file instead of to the `.png` file. -6. Update any captions, text or exercises that refernce the diagram as necessary. -7. Rebuild text and verify that the image and any new captions/text/exercises appear correctly. +3. Open the PreTeXT source file that references the image from the `source/` directory. +4. Change the reference to the image to point to the linked `.svg` file instead of to the `.png` file. +5. Update any captions, text or exercises that refernce the diagram as necessary. +6. Rebuild text and verify that the image and any new captions/text/exercises appear correctly. - If a `.png` image was replaced by a `.svg` image delete the `.png` image file from the `source//images` directory. -8. Stage and commit the changes. -9. Create a pull request to the upstream [GitKit-Codespace](https://github.com/HFOSSedu/GitKit-Codespace) repository. - - If you are working on a specific issue in the issue tracker, check its description to see if the PR should be made to the `main` branch or to a feature branch that is being used to collect a number of related changes before being merged into main. +7. Stage and commit the changes. +8. Create a pull request to the upstream [GitKit-Codespace](https://github.com/HFOSSedu/GitKit-Codespace) repository. + - If you are working on a specific issue in the issue tracker, check its description to see if the PR should be made to the main branch or to a feature branch that is being used to collect a number of related changes before being merged into main. ## Updating an Image in the Slides -1. _download the image, paste into slide, save slides, stage & commit, PR for .pptx file._ - +1. Clone the `GitKit-Codespace` repo containing your feature branch to your local machine. +2. Ensure that you are on your feature branch. +3. Open the slide deck to be updated. +4. Replace the image in the slides with the SVG image. +5. Save the slide deck. +6. Stage and commit the changes. +7. Create a pull request to the upstream [GitKit-Codespace](https://github.com/HFOSSedu/GitKit-Codespace) repository. + - If you are working on a specific issue in the issue tracker, check its description to see if the PR should be made to the main branch or to a feature branch that is being used to collect a number of related changes before being merged into main. From 60d8626296a6720c0f186caad2defd4ab42691b4 Mon Sep 17 00:00:00 2001 From: braughtg Date: Sun, 4 Jan 2026 15:28:08 -0500 Subject: [PATCH 101/128] restructured materials directory --- materials/{images => }/BaseDiagram.svg | 0 materials/{images => }/BlankDiagram.svg | 0 materials/{images => }/README.md | 0 .../ch-staying-synchronized}/slides/blank.txt | 0 .../ch-staying-synchronized/text}/blank.txt | 0 .../ch-upstreaming-changes/slides}/blank.txt | 0 .../ch-upstreaming-changes/text}/blank.txt | 0 .../text => ch-communities-and-collaboration/slides}/blank.txt | 0 .../text/basic-foss-workflow.drawio | 0 .../slides/blank.txt | 0 .../ch-upstreaming-changes => ch-merge-conflicts}/text/blank.txt | 0 11 files changed, 0 insertions(+), 0 deletions(-) rename materials/{images => }/BaseDiagram.svg (100%) rename materials/{images => }/BlankDiagram.svg (100%) rename materials/{images => }/README.md (100%) rename materials/{images/ch-communities-and-collaboration => ch-communities-and-collaboration/ch-staying-synchronized}/slides/blank.txt (100%) rename materials/{images/ch-merge-conflicts/slides => ch-communities-and-collaboration/ch-staying-synchronized/text}/blank.txt (100%) rename materials/{images/ch-merge-conflicts/text => ch-communities-and-collaboration/ch-upstreaming-changes/slides}/blank.txt (100%) rename materials/{images/ch-staying-synchronized/slides => ch-communities-and-collaboration/ch-upstreaming-changes/text}/blank.txt (100%) rename materials/{images/ch-staying-synchronized/text => ch-communities-and-collaboration/slides}/blank.txt (100%) rename materials/{images => }/ch-communities-and-collaboration/text/basic-foss-workflow.drawio (100%) rename materials/{images/ch-upstreaming-changes => ch-merge-conflicts}/slides/blank.txt (100%) rename materials/{images/ch-upstreaming-changes => ch-merge-conflicts}/text/blank.txt (100%) diff --git a/materials/images/BaseDiagram.svg b/materials/BaseDiagram.svg similarity index 100% rename from materials/images/BaseDiagram.svg rename to materials/BaseDiagram.svg diff --git a/materials/images/BlankDiagram.svg b/materials/BlankDiagram.svg similarity index 100% rename from materials/images/BlankDiagram.svg rename to materials/BlankDiagram.svg diff --git a/materials/images/README.md b/materials/README.md similarity index 100% rename from materials/images/README.md rename to materials/README.md diff --git a/materials/images/ch-communities-and-collaboration/slides/blank.txt b/materials/ch-communities-and-collaboration/ch-staying-synchronized/slides/blank.txt similarity index 100% rename from materials/images/ch-communities-and-collaboration/slides/blank.txt rename to materials/ch-communities-and-collaboration/ch-staying-synchronized/slides/blank.txt diff --git a/materials/images/ch-merge-conflicts/slides/blank.txt b/materials/ch-communities-and-collaboration/ch-staying-synchronized/text/blank.txt similarity index 100% rename from materials/images/ch-merge-conflicts/slides/blank.txt rename to materials/ch-communities-and-collaboration/ch-staying-synchronized/text/blank.txt diff --git a/materials/images/ch-merge-conflicts/text/blank.txt b/materials/ch-communities-and-collaboration/ch-upstreaming-changes/slides/blank.txt similarity index 100% rename from materials/images/ch-merge-conflicts/text/blank.txt rename to materials/ch-communities-and-collaboration/ch-upstreaming-changes/slides/blank.txt diff --git a/materials/images/ch-staying-synchronized/slides/blank.txt b/materials/ch-communities-and-collaboration/ch-upstreaming-changes/text/blank.txt similarity index 100% rename from materials/images/ch-staying-synchronized/slides/blank.txt rename to materials/ch-communities-and-collaboration/ch-upstreaming-changes/text/blank.txt diff --git a/materials/images/ch-staying-synchronized/text/blank.txt b/materials/ch-communities-and-collaboration/slides/blank.txt similarity index 100% rename from materials/images/ch-staying-synchronized/text/blank.txt rename to materials/ch-communities-and-collaboration/slides/blank.txt diff --git a/materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio b/materials/ch-communities-and-collaboration/text/basic-foss-workflow.drawio similarity index 100% rename from materials/images/ch-communities-and-collaboration/text/basic-foss-workflow.drawio rename to materials/ch-communities-and-collaboration/text/basic-foss-workflow.drawio diff --git a/materials/images/ch-upstreaming-changes/slides/blank.txt b/materials/ch-merge-conflicts/slides/blank.txt similarity index 100% rename from materials/images/ch-upstreaming-changes/slides/blank.txt rename to materials/ch-merge-conflicts/slides/blank.txt diff --git a/materials/images/ch-upstreaming-changes/text/blank.txt b/materials/ch-merge-conflicts/text/blank.txt similarity index 100% rename from materials/images/ch-upstreaming-changes/text/blank.txt rename to materials/ch-merge-conflicts/text/blank.txt From 75393fea40fe7b91e2b2569a1e00dd9d9d84b273 Mon Sep 17 00:00:00 2001 From: braughtg Date: Sun, 4 Jan 2026 15:31:45 -0500 Subject: [PATCH 102/128] restructured materials directory --- .../slides/blank.txt | 1 - .../text/basic-foss-workflow.drawio | 16 ---------------- materials/ch-merge-conflicts/slides/blank.txt | 1 - materials/ch-merge-conflicts/text/blank.txt | 1 - .../placeholder.txt} | 0 .../ch-merge-conflicts/placeholder.txt} | 0 .../ch-staying-synchronized/placeholder.txt} | 0 .../ch-upstreaming-changes/placeholder.txt} | 0 8 files changed, 19 deletions(-) delete mode 100644 materials/ch-communities-and-collaboration/slides/blank.txt delete mode 100644 materials/ch-communities-and-collaboration/text/basic-foss-workflow.drawio delete mode 100644 materials/ch-merge-conflicts/slides/blank.txt delete mode 100644 materials/ch-merge-conflicts/text/blank.txt rename materials/{ch-communities-and-collaboration/ch-staying-synchronized/slides/blank.txt => images/ch-communities-and-collaboration/placeholder.txt} (100%) rename materials/{ch-communities-and-collaboration/ch-staying-synchronized/text/blank.txt => images/ch-merge-conflicts/placeholder.txt} (100%) rename materials/{ch-communities-and-collaboration/ch-upstreaming-changes/slides/blank.txt => images/ch-staying-synchronized/placeholder.txt} (100%) rename materials/{ch-communities-and-collaboration/ch-upstreaming-changes/text/blank.txt => images/ch-upstreaming-changes/placeholder.txt} (100%) diff --git a/materials/ch-communities-and-collaboration/slides/blank.txt b/materials/ch-communities-and-collaboration/slides/blank.txt deleted file mode 100644 index 8b13789..0000000 --- a/materials/ch-communities-and-collaboration/slides/blank.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/materials/ch-communities-and-collaboration/text/basic-foss-workflow.drawio b/materials/ch-communities-and-collaboration/text/basic-foss-workflow.drawio deleted file mode 100644 index c245fca..0000000 --- a/materials/ch-communities-and-collaboration/text/basic-foss-workflow.drawio +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/materials/ch-merge-conflicts/slides/blank.txt b/materials/ch-merge-conflicts/slides/blank.txt deleted file mode 100644 index 8b13789..0000000 --- a/materials/ch-merge-conflicts/slides/blank.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/materials/ch-merge-conflicts/text/blank.txt b/materials/ch-merge-conflicts/text/blank.txt deleted file mode 100644 index 8b13789..0000000 --- a/materials/ch-merge-conflicts/text/blank.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/materials/ch-communities-and-collaboration/ch-staying-synchronized/slides/blank.txt b/materials/images/ch-communities-and-collaboration/placeholder.txt similarity index 100% rename from materials/ch-communities-and-collaboration/ch-staying-synchronized/slides/blank.txt rename to materials/images/ch-communities-and-collaboration/placeholder.txt diff --git a/materials/ch-communities-and-collaboration/ch-staying-synchronized/text/blank.txt b/materials/images/ch-merge-conflicts/placeholder.txt similarity index 100% rename from materials/ch-communities-and-collaboration/ch-staying-synchronized/text/blank.txt rename to materials/images/ch-merge-conflicts/placeholder.txt diff --git a/materials/ch-communities-and-collaboration/ch-upstreaming-changes/slides/blank.txt b/materials/images/ch-staying-synchronized/placeholder.txt similarity index 100% rename from materials/ch-communities-and-collaboration/ch-upstreaming-changes/slides/blank.txt rename to materials/images/ch-staying-synchronized/placeholder.txt diff --git a/materials/ch-communities-and-collaboration/ch-upstreaming-changes/text/blank.txt b/materials/images/ch-upstreaming-changes/placeholder.txt similarity index 100% rename from materials/ch-communities-and-collaboration/ch-upstreaming-changes/text/blank.txt rename to materials/images/ch-upstreaming-changes/placeholder.txt From 5ee4d4c842f11ff51835d7d244fa96a6ce1a26a6 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sun, 4 Jan 2026 15:34:57 -0500 Subject: [PATCH 103/128] Update README.md --- materials/README.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/materials/README.md b/materials/README.md index 74b0c62..d4ac6cb 100644 --- a/materials/README.md +++ b/materials/README.md @@ -11,7 +11,8 @@ The `materials/` directory contains: - `images/`: A directory for each chapter of the text containing the images that appear in the slides for that chapter. - `BaseDiagram.svg`: An image with all or nearly all of the elements necessary to produce all fo the Git/GitHub diagrams. - `BlankDiagram.svg`: A blank image that is the same size as the `BaseDiagram.svg`. -The `GitKit-Codespace/source//images` directories contain the images that appear in the corresponding `` of the text. + +The `source//images` directories contain the images that appear in the corresponding `` of the text. ## The `BaseDiagram.svg` Image @@ -29,7 +30,7 @@ The `BaseDiagram.svg` file contains an image with all or nearly all of the eleme 2. Visit `HFOSSEdu/GitKit-Codespace` or your fork of it on GitHub. 3. Synchronize the `main` branch or the feature branch to which you are contributing with the upstream. 4. Browse the repository to identify the name and location of the image that you wish to start from: - - If creating a new image you will use the `materials/BaseDiagram.svg`](./BaseDiagram.svg) or the [materials/BlankDiagram.svg`](./BlankDiagram.svg). + - If creating a new image you will use the [`materials/BaseDiagram.svg`](./BaseDiagram.svg) or the [materials/BlankDiagram.svg`](./BlankDiagram.svg). - If updating an existing image find its source: - For images in the text look in the `/images` sub-directories of [`source`](../source). - For images in the slides look in the `` sub-directories of [`materials/images`](./images). @@ -71,7 +72,7 @@ Note: When working on an image and saving on-going changes, Draw.io often report 6. Rebuild text and verify that the image and any new captions/text/exercises appear correctly. - If a `.png` image was replaced by a `.svg` image delete the `.png` image file from the `source//images` directory. 7. Stage and commit the changes. -8. Create a pull request to the upstream [GitKit-Codespace](https://github.com/HFOSSedu/GitKit-Codespace) repository. +8. Create a pull request to the upstream repository. - If you are working on a specific issue in the issue tracker, check its description to see if the PR should be made to the main branch or to a feature branch that is being used to collect a number of related changes before being merged into main. ## Updating an Image in the Slides @@ -82,5 +83,5 @@ Note: When working on an image and saving on-going changes, Draw.io often report 4. Replace the image in the slides with the SVG image. 5. Save the slide deck. 6. Stage and commit the changes. -7. Create a pull request to the upstream [GitKit-Codespace](https://github.com/HFOSSedu/GitKit-Codespace) repository. +7. Create a pull request to the upstream repository. - If you are working on a specific issue in the issue tracker, check its description to see if the PR should be made to the main branch or to a feature branch that is being used to collect a number of related changes before being merged into main. From 16a1e1c4c6db83bb22c07957d0975c892bbc45c7 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sun, 4 Jan 2026 16:24:08 -0500 Subject: [PATCH 104/128] Update BaseDiagram.svg --- materials/images/BaseDiagram.svg | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 materials/images/BaseDiagram.svg diff --git a/materials/images/BaseDiagram.svg b/materials/images/BaseDiagram.svg new file mode 100644 index 0000000..ec65ceb --- /dev/null +++ b/materials/images/BaseDiagram.svg @@ -0,0 +1,4 @@ + + + +
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
commit
commit
DE
DE
Stage
Stage
Fork/Origin
Fork/Origin
Upstream
Upstream
pull request
pull re...
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
main branch
main branch
feature branch
feature branch
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
C
C
D
D
B
B
DE
DE
A
A
Text is not SVG - cannot display
\ No newline at end of file From 2c148d1a7516facf2c43486fd19a67a4d67fa3d8 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sun, 4 Jan 2026 16:26:41 -0500 Subject: [PATCH 105/128] Added basic-foss-workflow.svg --- .../images/basic-foss-workflow.svg | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 source/ch-communities-and-collaboration/images/basic-foss-workflow.svg diff --git a/source/ch-communities-and-collaboration/images/basic-foss-workflow.svg b/source/ch-communities-and-collaboration/images/basic-foss-workflow.svg new file mode 100644 index 0000000..3351b19 --- /dev/null +++ b/source/ch-communities-and-collaboration/images/basic-foss-workflow.svg @@ -0,0 +1,4 @@ + + + +
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
commit
commit
DE
DE
Stage
Stage
Fork/Origin
Fork/Origin
Upstream
Upstream
pull request
pull re...
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
main branch
main branch
feature branch
feature branch
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
C
C
D
D
B
B
DE
DE
A
A
Text is not SVG - cannot display
\ No newline at end of file From 3689f6e78f130d165d1454957a839a828a1b5a0b Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sun, 4 Jan 2026 16:32:38 -0500 Subject: [PATCH 106/128] Update basic-foss-workflow.svg --- .../images/basic-foss-workflow.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/ch-communities-and-collaboration/images/basic-foss-workflow.svg b/source/ch-communities-and-collaboration/images/basic-foss-workflow.svg index 3351b19..bbd1a91 100644 --- a/source/ch-communities-and-collaboration/images/basic-foss-workflow.svg +++ b/source/ch-communities-and-collaboration/images/basic-foss-workflow.svg @@ -1,4 +1,4 @@ -
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
commit
commit
DE
DE
Stage
Stage
Fork/Origin
Fork/Origin
Upstream
Upstream
pull request
pull re...
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
main branch
main branch
feature branch
feature branch
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
C
C
D
D
B
B
DE
DE
A
A
Text is not SVG - cannot display
\ No newline at end of file +
Clone/Local
Clone/Local
Local Copy
of Your
Remote Copy
Local Copy...
Fork/Origin
Fork/Origin
Upstream
Upstream
pull request
pull re...
fork
fork
clone
clone
push
push
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
Main Project
Repository
Main Project...
Your Remote
Copy
Your Remote...
Text is not SVG - cannot display
\ No newline at end of file From 4268e7268209370119a1283af65fcaaa78507951 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sun, 4 Jan 2026 21:38:21 +0000 Subject: [PATCH 107/128] Updates figure 2.6.1 - basic foss workflow --- .../sec-basic-foss-workflow.ptx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/ch-communities-and-collaboration/sec-basic-foss-workflow.ptx b/source/ch-communities-and-collaboration/sec-basic-foss-workflow.ptx index a010fad..8a3349f 100644 --- a/source/ch-communities-and-collaboration/sec-basic-foss-workflow.ptx +++ b/source/ch-communities-and-collaboration/sec-basic-foss-workflow.ptx @@ -13,7 +13,7 @@

A basic FOSS workflow. - + Diagram showing the relationships between the main repo, your remote copy, and your local copy. From adbf9bc51ee1b72cf8da2d9c3453e292d4ac978a Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sun, 4 Jan 2026 21:43:36 +0000 Subject: [PATCH 108/128] deletes png for basic foss workflow diagram --- .../images/basic-foss-workflow.png | Bin 450149 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 source/ch-communities-and-collaboration/images/basic-foss-workflow.png diff --git a/source/ch-communities-and-collaboration/images/basic-foss-workflow.png b/source/ch-communities-and-collaboration/images/basic-foss-workflow.png deleted file mode 100644 index 5e9f3a6c3bebdd0b622de02b4ba58e0ee34df69a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 450149 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

KI7JfgI~TAJd-2Tn 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

S*Ne?UsLEg-0jbA=nn{%& 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

RGP) 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

y&?2iSw!;3~uy5hxG_ufb-__D`-Yp!~ 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 $~vZZs1(+~vt<8q^Mw~9cA$qq61g51}cMAf{f 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 Date: Sun, 4 Jan 2026 21:49:07 +0000 Subject: [PATCH 109/128] update MC question for changes to the diagram --- .../sec-basic-foss-workflow.ptx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/ch-communities-and-collaboration/sec-basic-foss-workflow.ptx b/source/ch-communities-and-collaboration/sec-basic-foss-workflow.ptx index 8a3349f..6f34c98 100644 --- a/source/ch-communities-and-collaboration/sec-basic-foss-workflow.ptx +++ b/source/ch-communities-and-collaboration/sec-basic-foss-workflow.ptx @@ -44,7 +44,7 @@

- Upstream Main project repository Origin Your Remote Copy Local Clone Local Copy of Your Remote Copy + Upstream The main project repository Origin or Fork Your remote copy of the main project repository. Local or Clone Your local copy of your remote copy.

Review the diagrams of the basic FOSS workflow from the in the class materials. From 70365341869d1dc1c68a773e2ed4ff95584a63e7 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sun, 4 Jan 2026 21:56:46 +0000 Subject: [PATCH 110/128] remove duplicate copy of BaseDiagram.svg --- materials/images/BaseDiagram.svg | 4 ---- 1 file changed, 4 deletions(-) delete mode 100644 materials/images/BaseDiagram.svg diff --git a/materials/images/BaseDiagram.svg b/materials/images/BaseDiagram.svg deleted file mode 100644 index ec65ceb..0000000 --- a/materials/images/BaseDiagram.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - -
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
commit
commit
DE
DE
Stage
Stage
Fork/Origin
Fork/Origin
Upstream
Upstream
pull request
pull re...
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
main branch
main branch
feature branch
feature branch
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
C
C
D
D
B
B
DE
DE
A
A
Text is not SVG - cannot display
\ No newline at end of file From 8a294975ef8138a7e59b4a358bba1b223052441a Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sun, 4 Jan 2026 17:04:47 -0500 Subject: [PATCH 111/128] Update README.md --- materials/README.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/materials/README.md b/materials/README.md index d4ac6cb..a6d519a 100644 --- a/materials/README.md +++ b/materials/README.md @@ -30,7 +30,10 @@ The `BaseDiagram.svg` file contains an image with all or nearly all of the eleme 2. Visit `HFOSSEdu/GitKit-Codespace` or your fork of it on GitHub. 3. Synchronize the `main` branch or the feature branch to which you are contributing with the upstream. 4. Browse the repository to identify the name and location of the image that you wish to start from: - - If creating a new image you will use the [`materials/BaseDiagram.svg`](./BaseDiagram.svg) or the [materials/BlankDiagram.svg`](./BlankDiagram.svg). + - If creating a new image you might start from: + - The [`materials/BaseDiagram.svg`](./BaseDiagram.svg) or the [materials/BlankDiagram.svg`](./BlankDiagram.svg). + - An existing image in the text from the `/images` sub-directories of [`source`](../source). + - An existing image in the slides from the `` sub-directories of [`materials/images`](./images). - If updating an existing image find its source: - For images in the text look in the `/images` sub-directories of [`source`](../source). - For images in the slides look in the `` sub-directories of [`materials/images`](./images). @@ -68,7 +71,7 @@ Note: When working on an image and saving on-going changes, Draw.io often report 2. Ensure that you are on your feature branch. 3. Open the PreTeXT source file that references the image from the `source/` directory. 4. Change the reference to the image to point to the linked `.svg` file instead of to the `.png` file. -5. Update any captions, text or exercises that refernce the diagram as necessary. +5. Update any captions, text or exercises that reference the diagram as necessary. 6. Rebuild text and verify that the image and any new captions/text/exercises appear correctly. - If a `.png` image was replaced by a `.svg` image delete the `.png` image file from the `source//images` directory. 7. Stage and commit the changes. From 20df38b19937c3d0cd25c01c1b210b21dfdf967c Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sun, 4 Jan 2026 17:20:52 -0500 Subject: [PATCH 112/128] Update README.md --- materials/README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/materials/README.md b/materials/README.md index a6d519a..bcab2d0 100644 --- a/materials/README.md +++ b/materials/README.md @@ -51,6 +51,9 @@ The `BaseDiagram.svg` file contains an image with all or nearly all of the eleme b. Rename the copy of the image: - "File" -> "Rename..." - If you are replacing an existing `.png` image rename the new image to match the filename of the image being replaced but using the extension `.svg` instead of `.png`. + - If you are creating an image sequence for the slide animations: + - Name the final image containing all elements `*.full.svg` where `*` is a descriptive name. + - Name the first image in the sequence `*.1.svg`, the second `*.2.svg`, and so forth. c. Save the renamed image: - "File" -> "Save as..." - Verify the filename in the "Save as" box. @@ -78,7 +81,7 @@ Note: When working on an image and saving on-going changes, Draw.io often report 8. Create a pull request to the upstream repository. - If you are working on a specific issue in the issue tracker, check its description to see if the PR should be made to the main branch or to a feature branch that is being used to collect a number of related changes before being merged into main. -## Updating an Image in the Slides +## Updating an Image or Image Sequence in the Slides 1. Clone the `GitKit-Codespace` repo containing your feature branch to your local machine. 2. Ensure that you are on your feature branch. From d82fc88ae048f920a4823c86480f76bb7ccad0a9 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Sun, 4 Jan 2026 17:40:39 -0500 Subject: [PATCH 113/128] Update README.md --- materials/README.md | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/materials/README.md b/materials/README.md index bcab2d0..2c9d9c2 100644 --- a/materials/README.md +++ b/materials/README.md @@ -83,11 +83,15 @@ Note: When working on an image and saving on-going changes, Draw.io often report ## Updating an Image or Image Sequence in the Slides -1. Clone the `GitKit-Codespace` repo containing your feature branch to your local machine. -2. Ensure that you are on your feature branch. -3. Open the slide deck to be updated. -4. Replace the image in the slides with the SVG image. -5. Save the slide deck. -6. Stage and commit the changes. -7. Create a pull request to the upstream repository. +1. Ensure that: + - All open PR's for changes to the same slide deck have been merged into the `draw.io-images` branch. + - No one else is currently working on a PR for the same slide deck. +3. Clone the `GitKit-Codespace` repo containing your feature branch to your local machine. + - Or update with `git pull upstream draw.io-images` +4. Ensure that you are on your feature branch. +5. Open the slide deck to be updated. +6. Replace the image(s) in the slides with the SVG image(s). +7. Save the slide deck. +8. Stage and commit the changes. +9. Create a pull request to the upstream repository. - If you are working on a specific issue in the issue tracker, check its description to see if the PR should be made to the main branch or to a feature branch that is being used to collect a number of related changes before being merged into main. From 2f05997ab167c8be185421f02599c400bb299269 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Mon, 5 Jan 2026 14:58:24 -0500 Subject: [PATCH 114/128] Update BaseDiagram.svg --- materials/BaseDiagram.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/materials/BaseDiagram.svg b/materials/BaseDiagram.svg index 5e0aad7..9e2f2b6 100644 --- a/materials/BaseDiagram.svg +++ b/materials/BaseDiagram.svg @@ -1,4 +1,4 @@ -
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
commit
commit
DE
DE
Stage
Stage
Fork/Origin
Fork/Origin
Upstream
Upstream
pull request
pull re...
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
main branch
main branch
feature branch
feature branch
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
C
C
D
D
B
B
DE
DE
A
A
Text is not SVG - cannot display
\ No newline at end of file +
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
commit
commit
DE
DE
Stage
Stage
Fork/Origin
Fork/Origin
Upstream
Upstream
pull request
pull re...
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
main branch
main branch
feature branch
feature branch
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
C
C
D
D
B
B
DE
DE
A
A
Text is not SVG - cannot display
\ No newline at end of file From 698d3291703759e734490f7a5d80451e0d749af2 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Mon, 5 Jan 2026 16:17:15 -0500 Subject: [PATCH 115/128] Update BaseDiagram.svg --- materials/BaseDiagram.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/materials/BaseDiagram.svg b/materials/BaseDiagram.svg index 9e2f2b6..7d729d5 100644 --- a/materials/BaseDiagram.svg +++ b/materials/BaseDiagram.svg @@ -1,4 +1,4 @@ -
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
commit
commit
DE
DE
Stage
Stage
Fork/Origin
Fork/Origin
Upstream
Upstream
pull request
pull re...
fork
fork
clone
clone
push
push
switch
switch
Local Files
Local Fi...
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
main branch
main branch
feature branch
feature branch
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
C
C
D
D
B
B
DE
DE
A
A
Text is not SVG - cannot display
\ No newline at end of file +
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
commit
commit
DE
DE
Stage
Stage
Fork/Origin
Fork/Origin
Upstream
Upstream
pull request
pull re...
fork
fork
clone
clone
push
push
switch
switch
Working Directory
Working Directory
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
C
C
D
D
B
B
DE
DE
A
A
main branch
main branch
feature branch
feature branch
Text is not SVG - cannot display
\ No newline at end of file From 88d955f653c29ee9d4affad24ec42f04d6ab2c61 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Mon, 5 Jan 2026 16:21:07 -0500 Subject: [PATCH 116/128] Update BaseDiagram.svg --- materials/BaseDiagram.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/materials/BaseDiagram.svg b/materials/BaseDiagram.svg index 7d729d5..6fc6e30 100644 --- a/materials/BaseDiagram.svg +++ b/materials/BaseDiagram.svg @@ -1,4 +1,4 @@ -
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
commit
commit
DE
DE
Stage
Stage
Fork/Origin
Fork/Origin
Upstream
Upstream
pull request
pull re...
fork
fork
clone
clone
push
push
switch
switch
Working Directory
Working Directory
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
C
C
D
D
B
B
DE
DE
A
A
main branch
main branch
feature branch
feature branch
Text is not SVG - cannot display
\ No newline at end of file +
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
commit
commit
DE
DE
Stage
Stage
Fork/Origin
Fork/Origin
Upstream
Upstream
Pull Request
Pull Re...
Fork
Fork
clone
clone
push
push
switch
switch
Working Directory
Working Directory
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
C
C
D
D
B
B
DE
DE
A
A
main branch
main branch
feature branch
feature branch
Text is not SVG - cannot display
\ No newline at end of file From 5ade4268cb220abdf6678b35de34aac15957064b Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Mon, 5 Jan 2026 16:24:03 -0500 Subject: [PATCH 117/128] Update BaseDiagram.svg --- materials/BaseDiagram.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/materials/BaseDiagram.svg b/materials/BaseDiagram.svg index 6fc6e30..89bb5cc 100644 --- a/materials/BaseDiagram.svg +++ b/materials/BaseDiagram.svg @@ -1,4 +1,4 @@ -
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
commit
commit
DE
DE
Stage
Stage
Fork/Origin
Fork/Origin
Upstream
Upstream
Pull Request
Pull Re...
Fork
Fork
clone
clone
push
push
switch
switch
Working Directory
Working Directory
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
C
C
D
D
B
B
DE
DE
A
A
main branch
main branch
feature branch
feature branch
Text is not SVG - cannot display
\ No newline at end of file +
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
commit
commit
DE
DE
Stage
Stage
Fork/Origin
Fork/Origin
Upstream
Upstream
Pull Request
Pull Re...
Fork
Fork
clone
clone
push
push
switch
switch
Working Directory
Working Directory
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
C
C
D
D
B
B
DE
DE
A
A
main branch
main branch
feature branch
feature branch
Text is not SVG - cannot display
\ No newline at end of file From 5cd5baef11b6ae071e2fa5c97fcdf6baa4701a95 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Mon, 5 Jan 2026 16:30:06 -0500 Subject: [PATCH 118/128] Update BaseDiagram.svg --- materials/BaseDiagram.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/materials/BaseDiagram.svg b/materials/BaseDiagram.svg index 89bb5cc..12cde22 100644 --- a/materials/BaseDiagram.svg +++ b/materials/BaseDiagram.svg @@ -1,4 +1,4 @@ -
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
commit
commit
DE
DE
Stage
Stage
Fork/Origin
Fork/Origin
Upstream
Upstream
Pull Request
Pull Re...
Fork
Fork
clone
clone
push
push
switch
switch
Working Directory
Working Directory
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
C
C
D
D
B
B
DE
DE
A
A
main branch
main branch
feature branch
feature branch
Text is not SVG - cannot display
\ No newline at end of file +
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
commit
commit
DE
DE
Stage
Stage
Fork/Origin
Fork/Origin
Upstream
Upstream
Pull Request
Pull Req...
Fork
Fork
clone
clone
push
push
switch
switch
Working Directory
Working Directory
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
C
C
D
D
B
B
DE
DE
A
A
main branch
main branch
feature branch
feature branch
Text is not SVG - cannot display
\ No newline at end of file From 0dc5a2fdd07f520619fb5a819c46eb91b8bb97be Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Mon, 5 Jan 2026 16:33:24 -0500 Subject: [PATCH 119/128] Update BaseDiagram.svg --- materials/BaseDiagram.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/materials/BaseDiagram.svg b/materials/BaseDiagram.svg index 12cde22..1f55f3c 100644 --- a/materials/BaseDiagram.svg +++ b/materials/BaseDiagram.svg @@ -1,4 +1,4 @@ -
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
commit
commit
DE
DE
Stage
Stage
Fork/Origin
Fork/Origin
Upstream
Upstream
Pull Request
Pull Req...
Fork
Fork
clone
clone
push
push
switch
switch
Working Directory
Working Directory
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
C
C
D
D
B
B
DE
DE
A
A
main branch
main branch
feature branch
feature branch
Text is not SVG - cannot display
\ No newline at end of file +
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
commit
commit
DE
DE
Stage
Stage
Fork/Origin
Fork/Origin
Upstream
Upstream
Pull Request
Pull Req...
Fork
Fork
clone
clone
push
push
switch
switch
Working Directory
Working Directory
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
C
C
D
D
B
B
DE
DE
A
A
main branch
main branch
feature branch
feature branch
Text is not SVG - cannot display
\ No newline at end of file From a46da6c213b87b34068920e6b47b202af81f13ee Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Mon, 5 Jan 2026 16:37:24 -0500 Subject: [PATCH 120/128] Update BaseDiagram.svg --- materials/BaseDiagram.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/materials/BaseDiagram.svg b/materials/BaseDiagram.svg index 1f55f3c..e2a4452 100644 --- a/materials/BaseDiagram.svg +++ b/materials/BaseDiagram.svg @@ -1,4 +1,4 @@ -
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
commit
commit
DE
DE
Stage
Stage
Fork/Origin
Fork/Origin
Upstream
Upstream
Pull Request
Pull Req...
Fork
Fork
clone
clone
push
push
switch
switch
Working Directory
Working Directory
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
C
C
D
D
B
B
DE
DE
A
A
main branch
main branch
feature branch
feature branch
Text is not SVG - cannot display
\ No newline at end of file +
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
commit
commit
DE
DE
Stage
Stage
Fork/Origin
Fork/Origin
Upstream
Upstream
Pull Request
Pull Req...
Fork
Fork
clone
clone
push
push
switch
switch
Working Directory
Working Directory
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
C
C
D
D
B
B
DE
DE
A
A
main branch
main branch
feature branch
feature branch
Text is not SVG - cannot display
\ No newline at end of file From f0cf65c79c6eb92b3da6f9508b4381b4fea5e42e Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Tue, 6 Jan 2026 17:17:17 -0500 Subject: [PATCH 121/128] Update BaseDiagram.svg --- materials/BaseDiagram.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/materials/BaseDiagram.svg b/materials/BaseDiagram.svg index e2a4452..37ca671 100644 --- a/materials/BaseDiagram.svg +++ b/materials/BaseDiagram.svg @@ -1,4 +1,4 @@ -
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
commit
commit
DE
DE
Stage
Stage
Fork/Origin
Fork/Origin
Upstream
Upstream
Pull Request
Pull Req...
Fork
Fork
clone
clone
push
push
switch
switch
Working Directory
Working Directory
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
C
C
D
D
B
B
DE
DE
A
A
main branch
main branch
feature branch
feature branch
Text is not SVG - cannot display
\ No newline at end of file +
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
commit
commit
DE
DE
Stage
Stage
Fork/Origin
Fork/Origin
Upstream
Upstream
Pull Request
Pull Req...
Fork
Fork
clone
clone
push
push
switch
switch
Working Directory
Working Directory
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
C
C
D
D
B
B
DE
DE
A
A
main branch
main branch
feature branch
feature branch
Text is not SVG - cannot display
\ No newline at end of file From 719192d6de56b58e17253a1c2493ee23052a9d22 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Tue, 6 Jan 2026 17:21:27 -0500 Subject: [PATCH 122/128] Update BaseDiagram.svg --- materials/BaseDiagram.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/materials/BaseDiagram.svg b/materials/BaseDiagram.svg index 37ca671..abee8d6 100644 --- a/materials/BaseDiagram.svg +++ b/materials/BaseDiagram.svg @@ -1,4 +1,4 @@ -
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
commit
commit
DE
DE
Stage
Stage
Fork/Origin
Fork/Origin
Upstream
Upstream
Pull Request
Pull Req...
Fork
Fork
clone
clone
push
push
switch
switch
Working Directory
Working Directory
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
C
C
D
D
B
B
DE
DE
A
A
main branch
main branch
feature branch
feature branch
Text is not SVG - cannot display
\ No newline at end of file +
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
commit
commit
DE
DE
Stage
Stage
Fork/Origin
Fork/Origin
Upstream
Upstream
Pull Request
Pull Req...
Fork
Fork
clone
clone
push
push
Working Directory
Working Directory
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
C
C
D
D
B
B
DE
DE
A
A
main branch
main branch
feature branch
feature branch
switch
switch
Text is not SVG - cannot display
\ No newline at end of file From 6409301a9a4381ab12cef20ad9a9b9a6ba146ff4 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Tue, 6 Jan 2026 17:21:51 -0500 Subject: [PATCH 123/128] Added BentSwitchEx.svg --- .../ch-communities-and-collaboration/images/BentSwitchEx.svg | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 source/ch-communities-and-collaboration/images/BentSwitchEx.svg diff --git a/source/ch-communities-and-collaboration/images/BentSwitchEx.svg b/source/ch-communities-and-collaboration/images/BentSwitchEx.svg new file mode 100644 index 0000000..7a8bdb2 --- /dev/null +++ b/source/ch-communities-and-collaboration/images/BentSwitchEx.svg @@ -0,0 +1,4 @@ + + + +
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
commit
commit
DE
DE
Stage
Stage
switch
switch
switch
switch
Fork/Origin
Fork/Origin
Upstream
Upstream
Pull Request
Pull Req...
Fork
Fork
clone
clone
push
push
Working Directory
Working Directory
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
C
C
D
D
B
B
DE
DE
A
A
main branch
main branch
feature branch
feature branch
Text is not SVG - cannot display
\ No newline at end of file From 940ca5228c59998475f6d09a6ab4c2404a70b1c3 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Tue, 6 Jan 2026 17:23:15 -0500 Subject: [PATCH 124/128] Delete source/ch-communities-and-collaboration/images/BentSwitchEx.svg --- .../ch-communities-and-collaboration/images/BentSwitchEx.svg | 4 ---- 1 file changed, 4 deletions(-) delete mode 100644 source/ch-communities-and-collaboration/images/BentSwitchEx.svg diff --git a/source/ch-communities-and-collaboration/images/BentSwitchEx.svg b/source/ch-communities-and-collaboration/images/BentSwitchEx.svg deleted file mode 100644 index 7a8bdb2..0000000 --- a/source/ch-communities-and-collaboration/images/BentSwitchEx.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - -
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
commit
commit
DE
DE
Stage
Stage
switch
switch
switch
switch
Fork/Origin
Fork/Origin
Upstream
Upstream
Pull Request
Pull Req...
Fork
Fork
clone
clone
push
push
Working Directory
Working Directory
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
C
C
D
D
B
B
DE
DE
A
A
main branch
main branch
feature branch
feature branch
Text is not SVG - cannot display
\ No newline at end of file From a173e1ffd2613f0d81f96653c44414d606b6cde3 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Tue, 6 Jan 2026 17:25:58 -0500 Subject: [PATCH 125/128] Added BentSwitchEx.svg --- materials/BentSwitchEx.svg | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 materials/BentSwitchEx.svg diff --git a/materials/BentSwitchEx.svg b/materials/BentSwitchEx.svg new file mode 100644 index 0000000..b64a008 --- /dev/null +++ b/materials/BentSwitchEx.svg @@ -0,0 +1,4 @@ + + + +
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
commit
commit
DE
DE
Stage
Stage
switch
switch
Fork/Origin
Fork/Origin
Upstream
Upstream
Pull Request
Pull Req...
Fork
Fork
clone
clone
push
push
Working Directory
Working Directory
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
C
C
D
D
B
B
DE
DE
A
A
main branch
main branch
feature branch
feature branch
Text is not SVG - cannot display
\ No newline at end of file From fb4e9b7e1f90703cac063e5343aeae85b1a935b8 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Wed, 7 Jan 2026 09:11:32 -0500 Subject: [PATCH 126/128] Update BaseDiagram.svg --- materials/BaseDiagram.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/materials/BaseDiagram.svg b/materials/BaseDiagram.svg index abee8d6..0ee84ce 100644 --- a/materials/BaseDiagram.svg +++ b/materials/BaseDiagram.svg @@ -1,4 +1,4 @@ -
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
commit
commit
DE
DE
Stage
Stage
Fork/Origin
Fork/Origin
Upstream
Upstream
Pull Request
Pull Req...
Fork
Fork
clone
clone
push
push
Working Directory
Working Directory
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
C
C
D
D
B
B
DE
DE
A
A
main branch
main branch
feature branch
feature branch
switch
switch
Text is not SVG - cannot display
\ No newline at end of file +
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
commit
commit
DE
DE
Stage
Stage
switch
switch
Fork/Origin
Fork/Origin
Upstream
Upstream
Pull Request
Pull Req...
Fork
Fork
clone
clone
push
push
Working Directory
Working Directory
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
C
C
D
D
B
B
DE
DE
A
A
main branch
main branch
feature branch
feature branch
Text is not SVG - cannot display
\ No newline at end of file From 72ae913c24ce2cd0043af85b987bc9a3891b377e Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Wed, 7 Jan 2026 09:12:07 -0500 Subject: [PATCH 127/128] Delete materials/BentSwitchEx.svg --- materials/BentSwitchEx.svg | 4 ---- 1 file changed, 4 deletions(-) delete mode 100644 materials/BentSwitchEx.svg diff --git a/materials/BentSwitchEx.svg b/materials/BentSwitchEx.svg deleted file mode 100644 index b64a008..0000000 --- a/materials/BentSwitchEx.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - -
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
commit
commit
DE
DE
Stage
Stage
switch
switch
Fork/Origin
Fork/Origin
Upstream
Upstream
Pull Request
Pull Req...
Fork
Fork
clone
clone
push
push
Working Directory
Working Directory
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
C
C
D
D
B
B
DE
DE
A
A
main branch
main branch
feature branch
feature branch
Text is not SVG - cannot display
\ No newline at end of file From 9434de0a76049b32cdb899df3a9817f7638ba6f6 Mon Sep 17 00:00:00 2001 From: Grant Braught Date: Wed, 7 Jan 2026 09:12:24 -0500 Subject: [PATCH 128/128] Update BaseDiagram.svg --- materials/BaseDiagram.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/materials/BaseDiagram.svg b/materials/BaseDiagram.svg index 0ee84ce..6094faf 100644 --- a/materials/BaseDiagram.svg +++ b/materials/BaseDiagram.svg @@ -1,4 +1,4 @@ -
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
commit
commit
DE
DE
Stage
Stage
switch
switch
Fork/Origin
Fork/Origin
Upstream
Upstream
Pull Request
Pull Req...
Fork
Fork
clone
clone
push
push
Working Directory
Working Directory
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
C
C
D
D
B
B
DE
DE
A
A
main branch
main branch
feature branch
feature branch
Text is not SVG - cannot display
\ No newline at end of file +
Clone/Local
Clone/Local
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
commit
commit
DE
DE
Stage
Stage
switch
switch
Fork/Origin
Fork/Origin
Upstream
Upstream
Pull Request
Pull Req...
Fork
Fork
clone
clone
push
push
Working Directory
Working Directory
DE
DE
stage
stage
pull
pull
Local (git / CLI / IDE)
Local (git / CLI /...
Remote (GitHub)
Remote (GitHub)
C
C
D
D
B
B
F
F
E
E
DE
DE
A
A
C
C
D
D
B
B
DE
DE
A
A
main branch
main branch
feature branch
feature branch
Text is not SVG - cannot display
\ No newline at end of file