For contributors
- Subscribe to our Google group for weekly mail digest.
 - Send your blog posts to us at dhdo@csbsju.edu. We will review and publish them on our website.
 - Contact Duong Do if you have any question or concern.
 
For members
- Check out the code at our GitHub page
 - Please email professor Michael Heroux for permission to contribute.
 
How to contribute to the repository
Basic setup
- Install Jekyll
 - Clone our GitHub repo
 - Install NodeJS
 - Inside the repo folder, run sudo npm install to install all required packages
 - Run sudo npm install -g gulp gulp-cli to install gulp globally
 
Local development
- Run sudo gulp to serve the website
 - Main contents are located in the _post directory, and written in Markdown.
 - If you want to introduce a new category, create a HTML file in the category folder. Refer to other files in the same folder to complete.
 - To modify the navigation bar, edit the last section in _config.yml. The corresponding HTML files are in the top folder. Run gulp jekyll-rebuild to recompile.
 - To add a new theme, insert new color in the themes variable in src/styl/_theme-color.styl. Run gulp jekyll stylus to recompile.
 - Static images should be stored in src/img. Run gulp jekyll imagemin to recompile.
 - Blog posts are located in the blog directory, and written in HTML. Refer to other files in the same folder to complete.