Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tonyfast/matlab-bootstrap-gh

A Publishing System for Matlab Scripts and Structures that is served using GH-Pages with a bootstrap template.
https://github.com/tonyfast/matlab-bootstrap-gh

Last synced: 11 days ago
JSON representation

A Publishing System for Matlab Scripts and Structures that is served using GH-Pages with a bootstrap template.

Awesome Lists containing this project

README

        

Matlab-Bootstrap-GH
===================

This repository assists in publishing Matlab codes and variables into blog-aware webpages for rapid dissmeination of information.

* Matlab-Bootstrap-GH contains Bootstrap 3
* Installs the file directory structure for Jekyll
* Creates html websites and webpages for Matlab data and codes in Git repositories

## Components

* ``matinpublish`` - pubishes Matlab scripts and Matlab structures to .html pages that contain metadata about the script or variable.
The output files contain YAML front-matter that is interpretted by Jekyll on the ``gh-pages`` branch served by [Github Page](http://pages.github.com).

## Disclaimer

** Research science contains a few endpoints Software, Publication, Pedagogy, and Reproducibility. The research science process is very interactive
so I personally reserve the ``master`` branch for vetted software codes. I tend to work off of the ``gh-pages`` branch while I am doing research
because Matlab-Bootstrap-GH makes it really easy to host intermediate results. **

## Getting Started

1. ``git checkout -b gh-pages`` - work out of the ``gh-pages`` branch
2. execute ``matinpublish('init')`` - The ``init`` argument sets up all of the Jekyll and Bootstrap dependencies that are managed in the ``gh-pages`` branch is this repo.
3. edit ``_config.yml`` - Add your user information.

## DISQUS - A global comment system

[DISQUS](www.disqus.com) is a free global comment system for webpages. In this versiuon ``mbgh``, the universal DISQUS commenting html snippet is added at the end of each dataset and report. The comment systems attachs the conversation of data and codes directly alongside the source.

#### Activating Disqus

1. Please go to [DISQUS](www.disqus.com)
2. Register for a username.
3. Place your username in the ``_config.yml`` next to the field ``disqus``.
4. Afterwards each post with have a comment box.
* Comments and activity can be monitored on [DISQUS](www.disqus.com)

## [An Example PAGE](http://tonyfast.com/Matlab-Bootstrap-GH/2014/05/17/Initializing-Github-Pages%2C-Jekyll%2C-and-Bootstrap.html)