https://github.com/moorepants/eme185
Jason K. Moore's UC Davis Mechanical Engineering Capstone Design Course
https://github.com/moorepants/eme185
capstone design education mechanical-engineering
Last synced: 11 months ago
JSON representation
Jason K. Moore's UC Davis Mechanical Engineering Capstone Design Course
- Host: GitHub
- URL: https://github.com/moorepants/eme185
- Owner: moorepants
- License: cc-by-4.0
- Created: 2015-12-29T06:59:10.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2020-08-26T19:03:33.000Z (almost 6 years ago)
- Last Synced: 2025-04-04T06:41:27.088Z (about 1 year ago)
- Topics: capstone, design, education, mechanical-engineering
- Language: Python
- Homepage: http://moorepants.github.io/eme185/
- Size: 31.1 MB
- Stars: 5
- Watchers: 8
- Forks: 7
- Open Issues: 57
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
Introduction
============
Here lie the source files for the UCD Mechanical Engineering senior capstone
design course that is organized and taught by Jason K. Moore.
The latest version of the website can be viewed at:
http://moorepants.github.io/eme185/
Versions for prior years are at:
- http://moorepants.github.io/eme185/2019
- http://moorepants.github.io/eme185/2018
- 2017 and 2016 do not yet have archived sites.
License
=======
The text, images, contents, and source of the website are released under the
Creative Commons Attribution License 4.0.
Editing On Github
=================
Most editing to the site can be done via the Github website. Once the edits
have been merged into the master branch the website will build on Travis CI and
deploy automatically.
To edit and existing page, navigate to the ``.rst`` file you want to change in
the ``content`` directory and press the pencil button to edit the file. The
formatting should follow the rules of restructuredText (`example guide
`_). Once, done
submit a pull request and wait to see if the page properly builds without
errors and warnings. If it builds, then merge the pull request. If it fails,
then edit the files in the pull request to fix the errors and try again.
Local Build Instructions
========================
Install miniconda_, add the Conda Forge channel, and create an environment for
Pelican sites::
$ conda config --add channels conda-forge
$ conda create -n pelican python=3 pelican
$ source activate pelican
Clone the plugin repository::
(pelican)$ mkdir ~/src
(pelican)$ git clone git@github.com:getpelican/pelican-plugins.git ~/src/pelican-plugins
Rebuild and serve the site locally::
(pelican)$ make devserver
.. _miniconda: http://conda.pydata.org/miniconda.html