Skip to content

Commit bc06736

Browse files
committed
Site Update. [skip ci]
1 parent e8e77ff commit bc06736

File tree

199 files changed

+2399
-1255
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

199 files changed

+2399
-1255
lines changed

_markbind/logs/markbind-2026-01-03.log

Lines changed: 0 additions & 769 deletions
This file was deleted.

_markbind/logs/markbind-2026-01-07.log

Lines changed: 323 additions & 0 deletions
Large diffs are not rendered by default.

_markbind/logs/markbind-2026-01-08.log

Lines changed: 1566 additions & 0 deletions
Large diffs are not rendered by default.

about/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
const baseUrl = ''
1313
</script>
1414
<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" >
15-
<div id="app"><!--[--><header sticky><div placement="top" data-v-26aac3dc><nav class="navbar navbar-expand-md d-print-none navbar-dark bg-dark" data-v-26aac3dc><div class="container-fluid" data-v-26aac3dc><div class="navbar-left" data-v-26aac3dc><!--[--><a href title="Git-Mastery Home" class="navbar-brand"><span><strong><strong>Git-Mastery</strong></strong></span></a><!--]--></div><div class="navbar-default" data-v-26aac3dc><ul class="navbar-nav me-auto mt-2 mt-lg-0" data-v-26aac3dc><!--[--> <li><a href="/index.html" class="nav-link"><span><strong>Home</strong></span></a></li> <li><a href="/lessons/index.html" class="nav-link"><span><strong>Lessons</strong></span></a></li> <li><a href="/exercises-directory/index.html" class="nav-link"><span><strong>Exercises</strong></span></a></li> <li><a href="https://git-mastery.github.io/progress-dashboard/" class="nav-link"><span><strong>Progress</strong></span></a></li> <li><a href="/companion-app/index.html" class="nav-link"><span><strong>App</strong></span></a></li> <li><a href="https://git-mastery.github.io/developers/" class="nav-link"><span><strong>Dev Docs</strong></span></a></li> <li><a href="/faq/index.html" class="nav-link"><span><strong>FAQ</strong></span></a></li> <li><a href="/about/index.html" class="nav-link"><span><strong>About</strong></span></a></li> <li><a href="https://github.com/git-mastery" class="nav-link"><span><span aria-hidden="true" class="fab fa-github"></span></span></a></li> <!--]--></ul></div><ul class="navbar-nav navbar-right" data-v-26aac3dc><!--[--><li class="nav-link"><form class="navbar-form"><div style="position:relative;" class="dropdown" data-v-00e26d0a><!--[--><input value="" data-bs-toggle="dropdown" type="text" class="form-control" placeholder="Search" autocomplete="off" data-v-00e26d0a><div class="form-control placeholder-div-hidden" data-v-00e26d0a>Search</div><!--]--><ul class="dropdown-menu search-dropdown-menu dropdown-menu-hidden dropdown-menu-end" data-v-00e26d0a><!--[--><!--]--></ul></div></form></li><!--]--></ul></div></nav><div style="display:none;" class="lower-navbar-container" data-v-26aac3dc><!--[--><!----><!----><!--]--></div></div></header> <div id="flex-body"><div id="content-wrapper" class="fixed-header-padding"><p><link rel="stylesheet" href="/css/main.css"> <div class="website-content"><div id="body"><h1 id="about-git-mastery">About Git-Mastery<a class="fa fa-anchor" href="#about-git-mastery" onclick="event.stopPropagation()"></a></h1> <div class="lead"><p>Git-Mastery is an open-source software project based in the <a href="https://www.comp.nus.edu.sg">School of Computing, National University of Singapore</a>.</p></div> <h2 id="license">License<a class="fa fa-anchor" href="#license" onclick="event.stopPropagation()"></a></h2> <ul><li>This project is free and open-source, and is available under the MIT licence.</li></ul> <h2 id="bug-reports-suggestions">Bug reports, suggestions<a class="fa fa-anchor" href="#bug-reports-suggestions" onclick="event.stopPropagation()"></a></h2> <ul><li>Please post in <a href="https://github.com/git-mastery/issues">issue tracker</a>.</li></ul> <h2 id="contributions">Contributions<a class="fa fa-anchor" href="#contributions" onclick="event.stopPropagation()"></a></h2> <ul><li>Code contributions are welcome. See <a href="https://git-mastery.org/developers/">here</a> for more info.</li></ul> <h2 id="contact-us">Contact us<a class="fa fa-anchor" href="#contact-us" onclick="event.stopPropagation()"></a></h2> <ul><li>You can reach us as <code class="hljs inline no-lang">seer[at]comp.nus.edu.sg</code> (i.e., the contact email for Software Engineering Education Research, at <a href="https://www.comp.nus.edu.sg">NUS SoC</a>).</li></ul> <h2 id="team">Team<a class="fa fa-anchor" href="#team" onclick="event.stopPropagation()"></a></h2> <ul><li><strong>Project Mentor:</strong> <a href="https://damithc.github.io">Damith C. Rajapakse</a></li> <li><strong>Project Lead:</strong> Woo Jiahao (<a href="https://github.com/woojiahao">@woojiahao</a>) <span class="dimmed">-- Since Jan 2025</span></li> <li><strong>Developers:</strong> <ul><li>Jovan Ng Chengen (<a href="https://github.com/jovnc">@jovnc</a>) <span class="dimmed">-- since Dec 2025</span></li> <li>Vikram Goyal (<a href="https://github.com/VikramGoyal23">@VikramGoyal23</a>) <span class="dimmed">-- since Dec 2025</span></li></ul></li> <li><strong>Contributors:</strong> to be added soon ...</li></ul></div></div></p></div> <nav id="page-nav" class="fixed-header-padding" data-v-6b1b63d2><!--[--><div class="nav-component slim-scroll"><nav id="mb-page-nav" class="nav nav-pills flex-column my-0 small no-flex-wrap" data-v-6b1b63d2><!--[--><a class="nav-link py-1" href="#about-git-mastery">About Git-Mastery‎</a> <nav class="nav nav-pills flex-column my-0 nested no-flex-wrap"><a class="nav-link py-1" href="#license">License‎</a> <a class="nav-link py-1" href="#bug-reports-suggestions">Bug reports, suggestions‎</a> <a class="nav-link py-1" href="#contributions">Contributions‎</a> <a class="nav-link py-1" href="#contact-us">Contact us‎</a> <a class="nav-link py-1" href="#team">Team‎</a></nav><!--]--><!--v-if--></nav></div><!--]--><!--v-if--></nav></div> <footer><div class="text-center"><small>[<span><strong>Powered by</strong></span> <img src="https://markbind.org/favicon.ico" width="30"> <a href="https://markbind.org/">MarkBind 6.1.0</a>, generated on Wed, 7 Jan 2026, 17:33:24 GMT+8]</small></div></footer><!--]--></div>
15+
<div id="app"><!--[--><header sticky><div placement="top" data-v-26aac3dc><nav class="navbar navbar-expand-md d-print-none navbar-dark bg-dark" data-v-26aac3dc><div class="container-fluid" data-v-26aac3dc><div class="navbar-left" data-v-26aac3dc><!--[--><a href title="Git-Mastery Home" class="navbar-brand"><span><strong><strong>Git-Mastery</strong></strong></span></a><!--]--></div><div class="navbar-default" data-v-26aac3dc><ul class="navbar-nav me-auto mt-2 mt-lg-0" data-v-26aac3dc><!--[--> <li><a href="/index.html" class="nav-link"><span><strong>Home</strong></span></a></li> <li><a href="/lessons/index.html" class="nav-link"><span><strong>Lessons</strong></span></a></li> <li><a href="/exercises-directory/index.html" class="nav-link"><span><strong>Exercises</strong></span></a></li> <li><a href="https://git-mastery.github.io/progress-dashboard/" class="nav-link"><span><strong>Progress</strong></span></a></li> <li><a href="/companion-app/index.html" class="nav-link"><span><strong>App</strong></span></a></li> <li><a href="https://git-mastery.github.io/developers/" class="nav-link"><span><strong>Dev Docs</strong></span></a></li> <li><a href="/faq/index.html" class="nav-link"><span><strong>FAQ</strong></span></a></li> <li><a href="/about/index.html" class="nav-link"><span><strong>About</strong></span></a></li> <li><a href="https://github.com/git-mastery" class="nav-link"><span><span aria-hidden="true" class="fab fa-github"></span></span></a></li> <!--]--></ul></div><ul class="navbar-nav navbar-right" data-v-26aac3dc><!--[--><li class="nav-link"><form class="navbar-form"><div style="position:relative;" class="dropdown" data-v-00e26d0a><!--[--><input value="" data-bs-toggle="dropdown" type="text" class="form-control" placeholder="Search" autocomplete="off" data-v-00e26d0a><div class="form-control placeholder-div-hidden" data-v-00e26d0a>Search</div><!--]--><ul class="dropdown-menu search-dropdown-menu dropdown-menu-hidden dropdown-menu-end" data-v-00e26d0a><!--[--><!--]--></ul></div></form></li><!--]--></ul></div></nav><div style="display:none;" class="lower-navbar-container" data-v-26aac3dc><!--[--><!----><!----><!--]--></div></div></header> <div id="flex-body"><div id="content-wrapper" class="fixed-header-padding"><p><link rel="stylesheet" href="/css/main.css"> <div class="website-content"><div id="body"><h1 id="about-git-mastery">About Git-Mastery<a class="fa fa-anchor" href="#about-git-mastery" onclick="event.stopPropagation()"></a></h1> <div class="lead"><p>Git-Mastery is an open-source software project based in the <a href="https://www.comp.nus.edu.sg">School of Computing, National University of Singapore</a>.</p></div> <h2 id="license">License<a class="fa fa-anchor" href="#license" onclick="event.stopPropagation()"></a></h2> <ul><li>This project is free and open-source, and is available under the MIT licence.</li></ul> <h2 id="bug-reports-suggestions">Bug reports, suggestions<a class="fa fa-anchor" href="#bug-reports-suggestions" onclick="event.stopPropagation()"></a></h2> <ul><li>Please post in <a href="https://github.com/git-mastery/issues">issue tracker</a>.</li></ul> <h2 id="contributions">Contributions<a class="fa fa-anchor" href="#contributions" onclick="event.stopPropagation()"></a></h2> <ul><li>Code contributions are welcome. See <a href="https://git-mastery.org/developers/">here</a> for more info.</li></ul> <h2 id="contact-us">Contact us<a class="fa fa-anchor" href="#contact-us" onclick="event.stopPropagation()"></a></h2> <ul><li>You can reach us as <code class="hljs inline no-lang">seer[at]comp.nus.edu.sg</code> (i.e., the contact email for Software Engineering Education Research, at <a href="https://www.comp.nus.edu.sg">NUS SoC</a>).</li></ul> <h2 id="team">Team<a class="fa fa-anchor" href="#team" onclick="event.stopPropagation()"></a></h2> <ul><li><strong>Project Mentor:</strong> <a href="https://damithc.github.io">Damith C. Rajapakse</a></li> <li><strong>Project Lead:</strong> Woo Jiahao (<a href="https://github.com/woojiahao">@woojiahao</a>) <span class="dimmed">-- Since Jan 2025</span></li> <li><strong>Developers:</strong> <ul><li>Jovan Ng Chengen (<a href="https://github.com/jovnc">@jovnc</a>) <span class="dimmed">-- since Dec 2025</span></li> <li>Vikram Goyal (<a href="https://github.com/VikramGoyal23">@VikramGoyal23</a>) <span class="dimmed">-- since Dec 2025</span></li></ul></li> <li><strong>Contributors:</strong> to be added soon ...</li></ul></div></div></p></div> <nav id="page-nav" class="fixed-header-padding" data-v-6b1b63d2><!--[--><div class="nav-component slim-scroll"><nav id="mb-page-nav" class="nav nav-pills flex-column my-0 small no-flex-wrap" data-v-6b1b63d2><!--[--><a class="nav-link py-1" href="#about-git-mastery">About Git-Mastery‎</a> <nav class="nav nav-pills flex-column my-0 nested no-flex-wrap"><a class="nav-link py-1" href="#license">License‎</a> <a class="nav-link py-1" href="#bug-reports-suggestions">Bug reports, suggestions‎</a> <a class="nav-link py-1" href="#contributions">Contributions‎</a> <a class="nav-link py-1" href="#contact-us">Contact us‎</a> <a class="nav-link py-1" href="#team">Team‎</a></nav><!--]--><!--v-if--></nav></div><!--]--><!--v-if--></nav></div> <footer><div class="text-center"><small>[<span><strong>Powered by</strong></span> <img src="https://markbind.org/favicon.ico" width="30"> <a href="https://markbind.org/">MarkBind 6.1.0</a>, generated on Thu, 8 Jan 2026, 19:34:14 GMT+8]</small></div></footer><!--]--></div>
1616
</body><script src="/markbind/js/bootstrap-utility.min.js"></script>
1717
<script src="/markbind/js/polyfill.min.js"></script>
1818
<script src="/markbind/js/vue.global.prod.min.js"></script>

about/index.page-vue-render.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

common/macros.njk

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -247,15 +247,20 @@
247247
{%- endmacro %}
248248
<!-- ============================================================ -->
249249
250-
{% macro show_folder_contents(filename, prefix='') -%}
250+
{% macro show_folder_contents(filename, prefix='', has_metadata=0, width=220) -%}
251251
{% set prefix_str = (prefix + '-') if prefix else '' %}
252-
<div class="border border-info p-0 bg-white" style="width: 220px;">
252+
<div class="border border-info p-0 bg-white" style="width: {{ width }}px;">
253253
<div class="bg-info text-white p-1"><md>{{ icon_folder }} Working Directory</md></div>
254254
<div class="p-2">
255255
256-
<div class="border border-warning bg-light pb-0" style="width: 210px;">
256+
<div class="border border-warning bg-light pb-0" style="width: {{ width-15 }}px;">
257257
<div class="bg-warning text-dark p-1"><md>{{ icon_folder }} .git Folder</md></div>
258-
<div style="width: 210px; ">
258+
<div style="width: {{ width-15 }}px; ">
259+
<div class="pb-0" style="border-bottom: 1px dotted #aaa;">
260+
261+
{% if has_metadata %}<include src="{{ filename }}#{{ prefix_str }}metadata"/>{% endif %}
262+
<span class="badge bg-light text-secondary mt-2">other Git metadata ...</span><br>
263+
</div>
259264
<div class="pt-0 p-1">
260265
261266
<span class="badge bg-warning text-dark mt-2">staging area</span><br>
@@ -266,10 +271,6 @@
266271
</small>
267272
</div>
268273
269-
</div>
270-
<div class="pb-0" style="border-top: 1px dotted #aaa;">
271-
272-
<span class="badge bg-light text-secondary mt-2">other metadata ...</span><br>
273274
</div>
274275
</div>
275276
</div>
@@ -498,9 +499,9 @@
498499
{% macro show_gm_footer() %}
499500
<div class="bg-light">
500501
501-
-><small>[Git-Mastery **commands list**]({{ baseUrl }}/companion-app/index.html?cv-focus=JTVCJTdCJTIydCUyMiUzQSUyMkRJViUyMiUyQyUyMmklMjIlM0EyMDAlMkMlMjJwJTIyJTNBJTIyY29udGVudC13cmFwcGVyJTIyJTJDJTIycyUyMiUzQSUyMkdpdC1NYXN0ZXJ5JTIwQXBwJTNBJTIwQ29tbWFuZHMlMjBDb21tYW4lMjIlMkMlMjJoJTIyJTNBMjM0Mjg3NjAzJTdEJTVE)
502+
-><small>[Git-Mastery **commands list**]({{ baseUrl }}/companion-app/index.html?cv-focus=W3sidCI6IkRJViIsImkiOjIwMywicCI6ImNvbnRlbnQtd3JhcHBlciIsInMiOiJHaXQtTWFzdGVyeSBBcHA6IENvbW1hbmRzIENvbW1hbiIsImgiOjExNDAxNDgyMn1d)
502503
| [Report Git-Mastery **bugs**](https://github.com/git-mastery/git-mastery/issues)
503-
| [How to **update** Git-Mastery]({{ baseUrl }}/companion-app/index.html?cv-focus=JTVCJTdCJTIydCUyMiUzQSUyMkRJViUyMiUyQyUyMmklMjIlM0EyMDIlMkMlMjJwJTIyJTNBJTIyY29udGVudC13cmFwcGVyJTIyJTJDJTIycyUyMiUzQSUyMlVwZGF0aW5nJTIwdGhlJTIwR2l0LU1hc3RlcnklMjBBcHAlMjBBcyUyMCUyMiUyQyUyMmglMjIlM0EtNDU1MzAzNDY5JTdEJTVE) </small><-
504+
| [How to **update** Git-Mastery]({{ baseUrl }}/companion-app/index.html?cv-focus=W3sidCI6IkRJViIsImkiOjIwNSwicCI6ImNvbnRlbnQtd3JhcHBlciIsInMiOiJVcGRhdGluZyB0aGUgR2l0LU1hc3RlcnkgQXBwIEFzICIsImgiOi01ODUzNDE1NzF9XQ%3D%3D) </small><-
504505
</div>
505506
</panel>
506507
{% endmacro %}

0 commit comments

Comments
 (0)