Skip to content

Commit

Permalink
convert to markbind format
Browse files Browse the repository at this point in the history
  • Loading branch information
damithc committed Jul 6, 2018
1 parent 225c06b commit abfea02
Show file tree
Hide file tree
Showing 61 changed files with 1,108 additions and 73 deletions.
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Created by .ignore support plugin (hsz.mobi)
### Eclipse template

_site/
.metadata
bin/
tmp/
Expand Down Expand Up @@ -99,3 +99,4 @@ fabric.properties

.idea/
learningresources.iml
_markbind/logs/
5 changes: 5 additions & 0 deletions Contact.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
<frontmatter>
title: "Learning Resources for Software Engineering Students"
footer: footer.md
</frontmatter>

# Contact

* Suggestions, questions, and bug reports can be posted in
Expand Down
5 changes: 5 additions & 0 deletions GuidelinesForContributors.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
<frontmatter>
title: "Learning Resources for Software Engineering Students"
footer: footer.md
</frontmatter>

# Guidelines for Contributors

* Our objective is to help SE students learn a relevant topic quickly by locating good learning resources.
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

This repository is a collection of Software Engineering learning resources.

**Click [here](contents/ToC.md) to start exploring the resources**.
**Click [here](index.html) to start exploring the resources**.

---

Expand Down
5 changes: 5 additions & 0 deletions _markbind/footers/footer.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<footer>
<div class="text-center">
<small>[Generated by {{MarkBind}} on {{timestamp}}]</small>
</div>
</footer>
19 changes: 19 additions & 0 deletions _markbind/variables.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<span id="navbar">
<link rel="stylesheet" href="{{baseUrl}}/css/gh-pages.css">
<div id="seedu-header">
<nav class="navbar navbar-lg navbar-light bg-lighter">
<div class="container">
<a class="navbar-brand" href="index.html"><img src="https://se-edu.github.io/images/SeEduLogo.png" alt="SE-EDU"></a>
<ul class="navbar-nav">
<li class="nav-item"><a class="nav-link" href="https://se-edu.github.io/addressbook-level1">AB-1</a></li>
<li class="nav-item"><a class="nav-link" href="https://se-edu.github.io/addressbook-level2">AB-2</a></li>
<li class="nav-item"><a class="nav-link" href="https://se-edu.github.io/addressbook-level3">AB-3</a></li>
<li class="nav-item"><a class="nav-link" href="https://se-edu.github.io/addressbook-level4">AB-4</a></li>
<li class="nav-item"><a class="nav-link" href="https://se-edu.github.io/collate">Collate</a></li>
<li class="nav-item"><a class="nav-link" href="https://se-edu.github.io/se-book">Book</a></li>
<li class="nav-item"><a class="nav-link" href="https://se-edu.github.io/learningresources">Resources</a></li>
</ul>
</div>
</nav>
</div>
</span>
71 changes: 0 additions & 71 deletions contents/ToC.md
Original file line number Diff line number Diff line change
@@ -1,71 +0,0 @@
## Programming Languages

* C#
* C++
* [Rvalue References and Move Semantics](c++/rvalue.md)
* [Go](go/Go.md)
* [Haskell](haskell/Haskell.md)
* [Java](java/Java.md)
* [Java Concurrency](java/JavaConcurrency.md)
* [Java Streams](java/streams-an-introduction.md)
* [Java Synchronization](java/JavaSynchronization.md)
* [Java Reflection](java/JavaReflections.md)
* Kotlin
* [Introduction to Kotlin](kotlin/kotlin.md)
* [Null Safety In Kotlin](kotlin/NullSafety.md)
* [JavaScript](javascript/javascript.md)
* [VueJS](javascript/Javascript-framework-VueJs.md)
* [Javascript Promises](javascript/Javascript-promises.md)
* [Introduction to Nodejs](node/nodejs.md)
* [Python](python/introduction-to-python.md)
* [Ruby](ruby/Ruby.md)
* [Rust](rust/Rust.md)
* [Swift](swift/welcome-to-swift.md)

## SE Topics

* Code Quality
* [Code Quality Metrics](codeQuality/CodeQualityMetrics.md)
* [DevOps](devops/DevOps.md)
* [Documentation](projectManagement/documentation.md)
* [Functional Programming](functionalProgramming/intro.md)
* Maintenance
* OOP
* [Performance](performance/Performance.md)
* [Performance Profiling](performance/PerformanceProfiling.md)
* Project Management
* [Agile Development](projectManagement/AgileDevelopment.md)
* Requirements
* Revision Control
* [Best Practices with git](revisionControl/bestPracticesGit.md)
* [Scalability](scalability/scalable-development.md)
* [Static Analysis](staticAnalysis/intro.md)
* [CheckStyle](staticAnalysis/checkStyle.md)
* [PMD](staticAnalysis/PMD.md)
* [FindBugs](staticAnalysis/FindBugs.md)
* [ESLint](staticAnalysis/ESLint.md)
* Testing
* [Writing Testable Code](testing/writing-testable-code.md)
* [UI/UX](uix/uix.md)
* [Refining UX Design Skills](uix/refining-ux-skills.md)

## Other Topics

* AI
* [Machine Learning](ai/ml.md)
* [Android](android/IntroToAndroid.md)
* Architecture
* [REST](architecture/RESTArchitecturalStyle.md)
* [Computer Vision](computerVision/cv.md)
* Data
* [Databases](data/databases.md)
* [Regular Expressions](regex/Regex.md)
* Security
* [Cross Site Request Forgery](security/crossSiteRequestForgery/crossSiteRequestForgery.md)
* [Cross Site Scripting](security/crossSiteScripting/crossSiteScripting.md)
* [Cryptography](security/cryptography.md)
* [HTTPS](security/Https.md)
* [SQL Injection](security/sqlInjection.md)
* Multi-Threading
* [GPGPU](gpgpu/gpgpu.md)
* [CUDA](gpgpu/cuda.md)
7 changes: 7 additions & 0 deletions contents/ai/ml.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
<frontmatter>
title: Introduction to Machine Learning (ML)
footer: footer.md
</frontmatter>

{{ navbar | safe }}

# Introduction to Machine Learning (ML)
Authors: [Alex Fong](https://github.com/alexfjw)

Expand Down
7 changes: 7 additions & 0 deletions contents/android/IntroToAndroid.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
<frontmatter>
title: Introduction to Android App Development
footer: footer.md
</frontmatter>

{{ navbar | safe }}

# Introduction to Android App Development

Authors: [Lee Yan Hwa](https://github.com/leeyh20)
Expand Down
7 changes: 7 additions & 0 deletions contents/architecture/RESTArchitecturalStyle.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
<frontmatter>
title: REST Architectural Style
footer: footer.md
</frontmatter>

{{ navbar | safe }}

# REST Architectural Style

Author: [Wen Xin](https://github.com/wenmogu)
Expand Down
7 changes: 7 additions & 0 deletions contents/c++/rvalue.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
<frontmatter>
title: Rvalue References and Move Semantics
footer: footer.md
</frontmatter>

{{ navbar | safe }}

# Rvalue References and Move Semantics

Authors: [Tan Jun An](https://github.com/yamidark)
Expand Down
7 changes: 7 additions & 0 deletions contents/codeQuality/CodeQualityMetrics.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
<frontmatter>
title: Code Quality Metrics
footer: footer.md
</frontmatter>

{{ navbar | safe }}

# Code Quality Metrics

Authors: [Wilson Kurniawan](https://github.com/wkurniawan07)
Expand Down
7 changes: 7 additions & 0 deletions contents/computerVision/cv.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
<frontmatter>
title: Introduction to computer vision (CV)
footer: footer.md
</frontmatter>

{{ navbar | safe }}

# Introduction to computer vision (CV)
Authors: [Nguyen Quoc Bao](https://github.com/bqnguyen94)

Expand Down
7 changes: 7 additions & 0 deletions contents/data/databases.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
<frontmatter>
title: Introduction to Databases & Database Management Systems (DBMS)
footer: footer.md
</frontmatter>

{{ navbar | safe }}

# Introduction to Databases & Database Management Systems (DBMS)

Authors: [Syed Abdullah](https://github.com/Skaty)
Expand Down
7 changes: 7 additions & 0 deletions contents/devops/DevOps.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
<frontmatter>
title: DevOps
footer: footer.md
</frontmatter>

{{ navbar | safe }}

# DevOps

Authors: [John Yong](https://github.com/whipermr5)
Expand Down
7 changes: 7 additions & 0 deletions contents/functionalProgramming/intro.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
<frontmatter>
title: An Introduction to Functional Programming
footer: footer.md
</frontmatter>

{{ navbar | safe }}

# An Introduction to Functional Programming

Authors: [Phang Chun Rong](https://github.com/crphang)
Expand Down
7 changes: 7 additions & 0 deletions contents/go/Go.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
<frontmatter>
title: Introduction to Go
footer: footer.md
</frontmatter>

{{ navbar | safe }}

# Introduction to Go

Author(s): [Cara Leong](https://github.com/craaaa)
Expand Down
7 changes: 7 additions & 0 deletions contents/gpgpu/cuda.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
<frontmatter>
title: An Introduction to CUDA
footer: footer.md
</frontmatter>

{{ navbar | safe }}

# An Introduction to CUDA

###### Author: [Pierce Anderson Fu](https://github.com/PierceAndy)
Expand Down
7 changes: 7 additions & 0 deletions contents/gpgpu/gpgpu.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
<frontmatter>
title: An Introduction to GPGPU
footer: footer.md
</frontmatter>

{{ navbar | safe }}

# An Introduction to GPGPU

###### Authors: [Pierce Anderson Fu](https://github.com/PierceAndy), [Nguyen Quoc Bao](https://github.com/bqnguyen94)
Expand Down
7 changes: 7 additions & 0 deletions contents/haskell/Haskell.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
<frontmatter>
title: Introduction to Haskell
footer: footer.md
</frontmatter>

{{ navbar | safe }}

# Introduction to Haskell

Author: Thenaesh Elango
Expand Down
7 changes: 7 additions & 0 deletions contents/java/Java.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
<frontmatter>
title: Java
footer: footer.md
</frontmatter>

{{ navbar | safe }}

# Java

Authors: John Doe, Jane Doe
Expand Down
7 changes: 7 additions & 0 deletions contents/java/JavaConcurrency.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
<frontmatter>
title: Java Concurrency
footer: footer.md
</frontmatter>

{{ navbar | safe }}

# Java Concurrency

Authors: Vivek Lakshmanan
Expand Down
7 changes: 7 additions & 0 deletions contents/java/JavaReflections.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
<frontmatter>
title: "Advanced Java: Reflections"
footer: footer.md
</frontmatter>

{{ navbar | safe }}

# Advanced Java: Reflections

Authors: [Jeremy Goh](https://github.com/MightyCupcakes), [Yong Zhi Yuan](https://github.com/Zhiyuan-Amos)
Expand Down
7 changes: 7 additions & 0 deletions contents/java/JavaSynchronization.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
<frontmatter>
title: Java Synchronization
footer: footer.md
</frontmatter>

{{ navbar | safe }}

# Java Synchronization

Authors: [Boxin](https://github.com/boxin-yang)
Expand Down
7 changes: 7 additions & 0 deletions contents/java/streams-an-introduction.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
<frontmatter>
title: Java 8 Streams - An Introduction
footer: footer.md
</frontmatter>

{{ navbar | safe }}

# Java 8 Streams - An Introduction

Author: Lee Yi Min
Expand Down
7 changes: 7 additions & 0 deletions contents/javascript/Javascript-framework-VueJs.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
<frontmatter>
title: VueJs
footer: footer.md
</frontmatter>

{{ navbar | safe }}

# VueJs

Author: [Lu Lechuan](https://github.com/LuLechuan)
Expand Down
7 changes: 7 additions & 0 deletions contents/javascript/Javascript-libraries.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
<frontmatter>
title: Libraries
footer: footer.md
</frontmatter>

{{ navbar | safe }}

# Libraries

Authors: Li Kai
Expand Down
7 changes: 7 additions & 0 deletions contents/javascript/Javascript-promises.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
<frontmatter>
title: "Javascript: Promises"
footer: footer.md
</frontmatter>

{{ navbar | safe }}

# Javascript: Promises

Author: Daniel Berzin Chua
Expand Down
7 changes: 7 additions & 0 deletions contents/javascript/javascript.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
<frontmatter>
title: Writing Testable Javascript
footer: footer.md
</frontmatter>

{{ navbar | safe }}

# Writing Testable Javascript

Authors: Li Kai
Expand Down
7 changes: 7 additions & 0 deletions contents/kotlin/NullSafety.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
<frontmatter>
title: Null Safety in Kotlin
footer: footer.md
</frontmatter>

{{ navbar | safe }}

# Null Safety in Kotlin

Author: [Pan Haozhe](https://github.com/Haozhe321)
Expand Down
Loading

0 comments on commit abfea02

Please sign in to comment.