diff --git a/.gitignore b/.gitignore index c39646d..7b6b840 100644 --- a/.gitignore +++ b/.gitignore @@ -21,14 +21,12 @@ _minted-wp/ *.crumbs package/ svg-inkscape/ -01-integration/01-integration.pdf -02-scope/02-scope.pdf -03-time/03-time.pdf -04-cost/04-cost.pdf -05-quality/05-quality.pdf -06-resources/06-resources.pdf -07-communications/07-communications.pdf -08-risk/08-risk.pdf -09-procurement/09-procurement.pdf -10-stakeholder/10-stakeholder.pdf +01-debating/01-debating.pdf +02-reporting-bugs/02-reporting-bugs.pdf +03-making-changes/03-making-changes.pdf +04-reviewing-changes/04-reviewing-changes.pdf +05-setting-guidelines/05-setting-guidelines.pdf +06-integrating/06-integrating.pdf +07-releasing/07-releasing.pdf +08-gaining-popularity/08-gaining-popularity.pdf syllabus/syllabus.pdf \ No newline at end of file diff --git a/01-debating/.latexmkrc b/01-debating/.latexmkrc new file mode 100644 index 0000000..5136fe3 --- /dev/null +++ b/01-debating/.latexmkrc @@ -0,0 +1,4 @@ +$pdflatex = 'pdflatex %O -interaction=errorstopmode -halt-on-error --shell-escape %S'; +$latex = 'latex %O -interaction=errorstopmode -halt-on-error --shell-escape %S'; +$clean_ext = 'crumbs'; +$success_cmd = 'texqc && texsc'; \ No newline at end of file diff --git a/01-debating/.texqc b/01-debating/.texqc new file mode 100644 index 0000000..ef39bd7 --- /dev/null +++ b/01-debating/.texqc @@ -0,0 +1,3 @@ +--ignore=You have requested document class +--ignore=You have requested package +--verbose diff --git a/01-debating/.texsc b/01-debating/.texsc new file mode 100644 index 0000000..7b627dd --- /dev/null +++ b/01-debating/.texsc @@ -0,0 +1,8 @@ +--pws=../aspell.en.pws +--ignore=href,ffcode +--ignore=ff,nospell,citet,citep +--ignore=pptPic:pp +--ignore=pptQuote:p +--ignore=pptQuote:p +--ignore=pptSnippet:p +--ignore=innoBook:p diff --git a/01-debating/01-debating.tex b/01-debating/01-debating.tex new file mode 100644 index 0000000..67a1fcf --- /dev/null +++ b/01-debating/01-debating.tex @@ -0,0 +1,44 @@ +% (The MIT License) +% +% Copyright (c) 2023-2024 Yegor Bugayenko +% +% Permission is hereby granted, free of charge, to any person obtaining a copy +% of this software and associated documentation files (the 'Software'), to deal +% in the Software without restriction, including without limitation the rights +% to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +% copies of the Software, and to permit persons to whom the Software is +% furnished to do so, subject to the following conditions: +% +% The above copyright notice and this permission notice shall be included in all +% copies or substantial portions of the Software. +% +% THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +% IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +% FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +% AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +% LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +% OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +% SOFTWARE. + +\documentclass{article} +\usepackage{../osbp} +\newcommand*\thetitle{Debating} +\begin{document} + +\plush{\osbpTitlePage{1}{}} + +\thought{.} + +% talk to one person +% provide links to your opinions +% make avatar +% fill up your profile +% please, thanks, sorry +% + +\plush{ + \pptBanner{Read this:}\par + \href{}{} (2017)\par +} + +\end{document} diff --git a/02-reporting-bugs/.latexmkrc b/02-reporting-bugs/.latexmkrc new file mode 100644 index 0000000..5136fe3 --- /dev/null +++ b/02-reporting-bugs/.latexmkrc @@ -0,0 +1,4 @@ +$pdflatex = 'pdflatex %O -interaction=errorstopmode -halt-on-error --shell-escape %S'; +$latex = 'latex %O -interaction=errorstopmode -halt-on-error --shell-escape %S'; +$clean_ext = 'crumbs'; +$success_cmd = 'texqc && texsc'; \ No newline at end of file diff --git a/02-reporting-bugs/.texqc b/02-reporting-bugs/.texqc new file mode 100644 index 0000000..ef39bd7 --- /dev/null +++ b/02-reporting-bugs/.texqc @@ -0,0 +1,3 @@ +--ignore=You have requested document class +--ignore=You have requested package +--verbose diff --git a/02-reporting-bugs/.texsc b/02-reporting-bugs/.texsc new file mode 100644 index 0000000..7b627dd --- /dev/null +++ b/02-reporting-bugs/.texsc @@ -0,0 +1,8 @@ +--pws=../aspell.en.pws +--ignore=href,ffcode +--ignore=ff,nospell,citet,citep +--ignore=pptPic:pp +--ignore=pptQuote:p +--ignore=pptQuote:p +--ignore=pptSnippet:p +--ignore=innoBook:p diff --git a/02-reporting-bugs/02-reporting-bugs.tex b/02-reporting-bugs/02-reporting-bugs.tex new file mode 100644 index 0000000..b9ef03c --- /dev/null +++ b/02-reporting-bugs/02-reporting-bugs.tex @@ -0,0 +1,40 @@ +% (The MIT License) +% +% Copyright (c) 2023-2024 Yegor Bugayenko +% +% Permission is hereby granted, free of charge, to any person obtaining a copy +% of this software and associated documentation files (the 'Software'), to deal +% in the Software without restriction, including without limitation the rights +% to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +% copies of the Software, and to permit persons to whom the Software is +% furnished to do so, subject to the following conditions: +% +% The above copyright notice and this permission notice shall be included in all +% copies or substantial portions of the Software. +% +% THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +% IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +% FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +% AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +% LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +% OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +% SOFTWARE. + +\documentclass{article} +\usepackage{../osbp} +\newcommand*\thetitle{Reporting Bugs} +\begin{document} + +\plush{\osbpTitlePage{2}{}} + +\thought{.} + +% one problem per bug +% make it sound scary + +\plush{ + \pptBanner{Read this:}\par + \href{}{} (2017)\par +} + +\end{document} diff --git a/03-making-changes/.latexmkrc b/03-making-changes/.latexmkrc new file mode 100644 index 0000000..5136fe3 --- /dev/null +++ b/03-making-changes/.latexmkrc @@ -0,0 +1,4 @@ +$pdflatex = 'pdflatex %O -interaction=errorstopmode -halt-on-error --shell-escape %S'; +$latex = 'latex %O -interaction=errorstopmode -halt-on-error --shell-escape %S'; +$clean_ext = 'crumbs'; +$success_cmd = 'texqc && texsc'; \ No newline at end of file diff --git a/03-making-changes/.texqc b/03-making-changes/.texqc new file mode 100644 index 0000000..ef39bd7 --- /dev/null +++ b/03-making-changes/.texqc @@ -0,0 +1,3 @@ +--ignore=You have requested document class +--ignore=You have requested package +--verbose diff --git a/03-making-changes/.texsc b/03-making-changes/.texsc new file mode 100644 index 0000000..7b627dd --- /dev/null +++ b/03-making-changes/.texsc @@ -0,0 +1,8 @@ +--pws=../aspell.en.pws +--ignore=href,ffcode +--ignore=ff,nospell,citet,citep +--ignore=pptPic:pp +--ignore=pptQuote:p +--ignore=pptQuote:p +--ignore=pptSnippet:p +--ignore=innoBook:p diff --git a/03-making-changes/03-making-changes.tex b/03-making-changes/03-making-changes.tex new file mode 100644 index 0000000..2909d21 --- /dev/null +++ b/03-making-changes/03-making-changes.tex @@ -0,0 +1,40 @@ +% (The MIT License) +% +% Copyright (c) 2023-2024 Yegor Bugayenko +% +% Permission is hereby granted, free of charge, to any person obtaining a copy +% of this software and associated documentation files (the 'Software'), to deal +% in the Software without restriction, including without limitation the rights +% to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +% copies of the Software, and to permit persons to whom the Software is +% furnished to do so, subject to the following conditions: +% +% The above copyright notice and this permission notice shall be included in all +% copies or substantial portions of the Software. +% +% THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +% IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +% FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +% AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +% LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +% OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +% SOFTWARE. + +\documentclass{article} +\usepackage{../osbp} +\newcommand*\thetitle{Making Changes} +\begin{document} + +\plush{\osbpTitlePage{3}{}} + +\thought{.} + +% make small pull requests +% + +\plush{ + \pptBanner{Read this:}\par + \href{}{} (2017)\par +} + +\end{document} diff --git a/04-reviewing-changes/.latexmkrc b/04-reviewing-changes/.latexmkrc new file mode 100644 index 0000000..5136fe3 --- /dev/null +++ b/04-reviewing-changes/.latexmkrc @@ -0,0 +1,4 @@ +$pdflatex = 'pdflatex %O -interaction=errorstopmode -halt-on-error --shell-escape %S'; +$latex = 'latex %O -interaction=errorstopmode -halt-on-error --shell-escape %S'; +$clean_ext = 'crumbs'; +$success_cmd = 'texqc && texsc'; \ No newline at end of file diff --git a/04-reviewing-changes/.texqc b/04-reviewing-changes/.texqc new file mode 100644 index 0000000..ef39bd7 --- /dev/null +++ b/04-reviewing-changes/.texqc @@ -0,0 +1,3 @@ +--ignore=You have requested document class +--ignore=You have requested package +--verbose diff --git a/04-reviewing-changes/.texsc b/04-reviewing-changes/.texsc new file mode 100644 index 0000000..7b627dd --- /dev/null +++ b/04-reviewing-changes/.texsc @@ -0,0 +1,8 @@ +--pws=../aspell.en.pws +--ignore=href,ffcode +--ignore=ff,nospell,citet,citep +--ignore=pptPic:pp +--ignore=pptQuote:p +--ignore=pptQuote:p +--ignore=pptSnippet:p +--ignore=innoBook:p diff --git a/04-reviewing-changes/04-reviewing-changes.tex b/04-reviewing-changes/04-reviewing-changes.tex new file mode 100644 index 0000000..92385d0 --- /dev/null +++ b/04-reviewing-changes/04-reviewing-changes.tex @@ -0,0 +1,40 @@ +% (The MIT License) +% +% Copyright (c) 2023-2024 Yegor Bugayenko +% +% Permission is hereby granted, free of charge, to any person obtaining a copy +% of this software and associated documentation files (the 'Software'), to deal +% in the Software without restriction, including without limitation the rights +% to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +% copies of the Software, and to permit persons to whom the Software is +% furnished to do so, subject to the following conditions: +% +% The above copyright notice and this permission notice shall be included in all +% copies or substantial portions of the Software. +% +% THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +% IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +% FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +% AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +% LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +% OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +% SOFTWARE. + +\documentclass{article} +\usepackage{../osbp} +\newcommand*\thetitle{Reviewing Changes} +\begin{document} + +\plush{\osbpTitlePage{4}{}} + +\thought{.} + +% when and how we reject PRs? +% + +\plush{ + \pptBanner{Read this:}\par + \href{}{} (2017)\par +} + +\end{document} diff --git a/05-setting-guidelines/.latexmkrc b/05-setting-guidelines/.latexmkrc new file mode 100644 index 0000000..5136fe3 --- /dev/null +++ b/05-setting-guidelines/.latexmkrc @@ -0,0 +1,4 @@ +$pdflatex = 'pdflatex %O -interaction=errorstopmode -halt-on-error --shell-escape %S'; +$latex = 'latex %O -interaction=errorstopmode -halt-on-error --shell-escape %S'; +$clean_ext = 'crumbs'; +$success_cmd = 'texqc && texsc'; \ No newline at end of file diff --git a/05-setting-guidelines/.texqc b/05-setting-guidelines/.texqc new file mode 100644 index 0000000..ef39bd7 --- /dev/null +++ b/05-setting-guidelines/.texqc @@ -0,0 +1,3 @@ +--ignore=You have requested document class +--ignore=You have requested package +--verbose diff --git a/05-setting-guidelines/.texsc b/05-setting-guidelines/.texsc new file mode 100644 index 0000000..7b627dd --- /dev/null +++ b/05-setting-guidelines/.texsc @@ -0,0 +1,8 @@ +--pws=../aspell.en.pws +--ignore=href,ffcode +--ignore=ff,nospell,citet,citep +--ignore=pptPic:pp +--ignore=pptQuote:p +--ignore=pptQuote:p +--ignore=pptSnippet:p +--ignore=innoBook:p diff --git a/05-setting-guidelines/05-setting-guidelines.tex b/05-setting-guidelines/05-setting-guidelines.tex new file mode 100644 index 0000000..a5fa3fb --- /dev/null +++ b/05-setting-guidelines/05-setting-guidelines.tex @@ -0,0 +1,41 @@ +% (The MIT License) +% +% Copyright (c) 2023-2024 Yegor Bugayenko +% +% Permission is hereby granted, free of charge, to any person obtaining a copy +% of this software and associated documentation files (the 'Software'), to deal +% in the Software without restriction, including without limitation the rights +% to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +% copies of the Software, and to permit persons to whom the Software is +% furnished to do so, subject to the following conditions: +% +% The above copyright notice and this permission notice shall be included in all +% copies or substantial portions of the Software. +% +% THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +% IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +% FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +% AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +% LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +% OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +% SOFTWARE. + +\documentclass{article} +\usepackage{../osbp} +\newcommand*\thetitle{Setting Guidelines} +\begin{document} + +\plush{\osbpTitlePage{5}{}} + +\thought{.} + +% how to contribute +% style checking +% style guides + +\plush{ + \pptBanner{Read this:}\par + \href{}{} (2017)\par +} + +\end{document} diff --git a/06-integrating/.latexmkrc b/06-integrating/.latexmkrc new file mode 100644 index 0000000..5136fe3 --- /dev/null +++ b/06-integrating/.latexmkrc @@ -0,0 +1,4 @@ +$pdflatex = 'pdflatex %O -interaction=errorstopmode -halt-on-error --shell-escape %S'; +$latex = 'latex %O -interaction=errorstopmode -halt-on-error --shell-escape %S'; +$clean_ext = 'crumbs'; +$success_cmd = 'texqc && texsc'; \ No newline at end of file diff --git a/06-integrating/.texqc b/06-integrating/.texqc new file mode 100644 index 0000000..ef39bd7 --- /dev/null +++ b/06-integrating/.texqc @@ -0,0 +1,3 @@ +--ignore=You have requested document class +--ignore=You have requested package +--verbose diff --git a/06-integrating/.texsc b/06-integrating/.texsc new file mode 100644 index 0000000..7b627dd --- /dev/null +++ b/06-integrating/.texsc @@ -0,0 +1,8 @@ +--pws=../aspell.en.pws +--ignore=href,ffcode +--ignore=ff,nospell,citet,citep +--ignore=pptPic:pp +--ignore=pptQuote:p +--ignore=pptQuote:p +--ignore=pptSnippet:p +--ignore=innoBook:p diff --git a/06-integrating/06-integrating.tex b/06-integrating/06-integrating.tex new file mode 100644 index 0000000..a057483 --- /dev/null +++ b/06-integrating/06-integrating.tex @@ -0,0 +1,40 @@ +% (The MIT License) +% +% Copyright (c) 2023-2024 Yegor Bugayenko +% +% Permission is hereby granted, free of charge, to any person obtaining a copy +% of this software and associated documentation files (the 'Software'), to deal +% in the Software without restriction, including without limitation the rights +% to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +% copies of the Software, and to permit persons to whom the Software is +% furnished to do so, subject to the following conditions: +% +% The above copyright notice and this permission notice shall be included in all +% copies or substantial portions of the Software. +% +% THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +% IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +% FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +% AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +% LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +% OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +% SOFTWARE. + +\documentclass{article} +\usepackage{../osbp} +\newcommand*\thetitle{Integrating} +\begin{document} + +\plush{\osbpTitlePage{6}{}} + +\thought{.} + +% configure CI in Github +% how it works in other systems? Gitlab + +\plush{ + \pptBanner{Read this:}\par + \href{}{} (2017)\par +} + +\end{document} diff --git a/07-releasing/.latexmkrc b/07-releasing/.latexmkrc new file mode 100644 index 0000000..5136fe3 --- /dev/null +++ b/07-releasing/.latexmkrc @@ -0,0 +1,4 @@ +$pdflatex = 'pdflatex %O -interaction=errorstopmode -halt-on-error --shell-escape %S'; +$latex = 'latex %O -interaction=errorstopmode -halt-on-error --shell-escape %S'; +$clean_ext = 'crumbs'; +$success_cmd = 'texqc && texsc'; \ No newline at end of file diff --git a/07-releasing/.texqc b/07-releasing/.texqc new file mode 100644 index 0000000..ef39bd7 --- /dev/null +++ b/07-releasing/.texqc @@ -0,0 +1,3 @@ +--ignore=You have requested document class +--ignore=You have requested package +--verbose diff --git a/07-releasing/.texsc b/07-releasing/.texsc new file mode 100644 index 0000000..7b627dd --- /dev/null +++ b/07-releasing/.texsc @@ -0,0 +1,8 @@ +--pws=../aspell.en.pws +--ignore=href,ffcode +--ignore=ff,nospell,citet,citep +--ignore=pptPic:pp +--ignore=pptQuote:p +--ignore=pptQuote:p +--ignore=pptSnippet:p +--ignore=innoBook:p diff --git a/07-releasing/07-releasing.tex b/07-releasing/07-releasing.tex new file mode 100644 index 0000000..8d27b99 --- /dev/null +++ b/07-releasing/07-releasing.tex @@ -0,0 +1,39 @@ +% (The MIT License) +% +% Copyright (c) 2023-2024 Yegor Bugayenko +% +% Permission is hereby granted, free of charge, to any person obtaining a copy +% of this software and associated documentation files (the 'Software'), to deal +% in the Software without restriction, including without limitation the rights +% to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +% copies of the Software, and to permit persons to whom the Software is +% furnished to do so, subject to the following conditions: +% +% The above copyright notice and this permission notice shall be included in all +% copies or substantial portions of the Software. +% +% THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +% IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +% FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +% AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +% LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +% OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +% SOFTWARE. + +\documentclass{article} +\usepackage{../osbp} +\newcommand*\thetitle{Releasing} +\begin{document} + +\plush{\osbpTitlePage{7}{}} + +\thought{.} + +% auto generate release notes + +\plush{ + \pptBanner{Read this:}\par + \href{}{} (2017)\par +} + +\end{document} diff --git a/08-gaining-popularity/.latexmkrc b/08-gaining-popularity/.latexmkrc new file mode 100644 index 0000000..5136fe3 --- /dev/null +++ b/08-gaining-popularity/.latexmkrc @@ -0,0 +1,4 @@ +$pdflatex = 'pdflatex %O -interaction=errorstopmode -halt-on-error --shell-escape %S'; +$latex = 'latex %O -interaction=errorstopmode -halt-on-error --shell-escape %S'; +$clean_ext = 'crumbs'; +$success_cmd = 'texqc && texsc'; \ No newline at end of file diff --git a/08-gaining-popularity/.texqc b/08-gaining-popularity/.texqc new file mode 100644 index 0000000..ef39bd7 --- /dev/null +++ b/08-gaining-popularity/.texqc @@ -0,0 +1,3 @@ +--ignore=You have requested document class +--ignore=You have requested package +--verbose diff --git a/08-gaining-popularity/.texsc b/08-gaining-popularity/.texsc new file mode 100644 index 0000000..7b627dd --- /dev/null +++ b/08-gaining-popularity/.texsc @@ -0,0 +1,8 @@ +--pws=../aspell.en.pws +--ignore=href,ffcode +--ignore=ff,nospell,citet,citep +--ignore=pptPic:pp +--ignore=pptQuote:p +--ignore=pptQuote:p +--ignore=pptSnippet:p +--ignore=innoBook:p diff --git a/08-gaining-popularity/08-gaining-popularity.tex b/08-gaining-popularity/08-gaining-popularity.tex new file mode 100644 index 0000000..e39acd8 --- /dev/null +++ b/08-gaining-popularity/08-gaining-popularity.tex @@ -0,0 +1,44 @@ +% (The MIT License) +% +% Copyright (c) 2023-2024 Yegor Bugayenko +% +% Permission is hereby granted, free of charge, to any person obtaining a copy +% of this software and associated documentation files (the 'Software'), to deal +% in the Software without restriction, including without limitation the rights +% to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +% copies of the Software, and to permit persons to whom the Software is +% furnished to do so, subject to the following conditions: +% +% The above copyright notice and this permission notice shall be included in all +% copies or substantial portions of the Software. +% +% THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +% IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +% FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +% AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +% LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +% OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +% SOFTWARE. + +\documentclass{article} +\usepackage{../osbp} +\newcommand*\thetitle{Gaining Popularity} +\begin{document} + +\plush{\osbpTitlePage{8}{}} + +\thought{.} + +% talk to one person +% provide links to your opinions +% make avatar +% fill up your profile +% please, thanks, sorry +% + +\plush{ + \pptBanner{Read this:}\par + \href{}{} (2017)\par +} + +\end{document} diff --git a/Makefile b/Makefile index 4ff9597..4fed037 100644 --- a/Makefile +++ b/Makefile @@ -50,7 +50,7 @@ package: latexmk echo "

$${f}

" >> index.html done echo "

Compiled on: $$(date).

" >> index.html - echo "

The sources are in GitHub.

" >> index.html + echo "

The sources are in GitHub.

" >> index.html copy: for d in $(DIRS); do diff --git a/osbp.sty b/osbp.sty index 3af3205..80b4791 100644 --- a/osbp.sty +++ b/osbp.sty @@ -55,7 +55,7 @@ \usepackage{listofitems} \newcounter{question} -\newcommand\pmbaQuestion[6]{% +\newcommand\osbpQuestion[6]{% \plush{\begin{pptMiddle}% \stepcounter{question}% \textbf{\textcolor{orange}{\Large\thequestion.}} #1\par% @@ -65,14 +65,24 @@ \end{pptMiddle}}% } -\newcommand\pmbaTitlePage[1]{\begin{pptMiddle}% +\newcommand\osbpTitlePage[2]{\begin{pptMiddle}% \pptTitle{\thetitle}{}\par {\scshape Yegor Bugayenko}\par Lecture \##1 out of 8 \newline - 80 minutes + 80 minutes\par + \def\param{#2}% + \ifx\param\empty\else% + The slidedeck was presented by the author in this + \textcolor{red}{\href{https://www.youtube.com/watch?v=#2}{YouTube Video}}\par + \fi% \end{pptMiddle}} \newcommand\nospell[1]{#1} +\newcounter{thght} +\newcommand\thought[1]{ + \addtocounter{thght}{1} + \plush{\pptThought{\raggedright\textcolor{orange}{\Huge\thethght.} #1}} +} \AtBeginDocument{% \pptLeft{\thetitle{}}%