This project contains the master source for my personal web page, used to promote my open source projects.
The baseline style of this page was taken from Bootstrap Templates
... specifically grayscale. Other themes considered were resume,
creative, and agency (the latter from which the timeline was
gleaned ... see timeline entries in MyPage/css/myStyle.css
).
The project file structure holds all web-page content in the MyPage/
directory. This directory is published to gh-pages
(https://kevinast.github.io/MyWeb/), from which my various domains are
forwarded.
The grayscale run-time assets were pruned to include only needed run-time references. These assets can be found in the following directories.
run-time assets ... NOT project specific:
MyPage/
css/ ... also includes project resource: mystyle.css
js/
vendor/
bootstrap/
fontawesome-free/
jquery/
jquery-easing/
Note: an attempt was made to consolidate these items in an
assets\
directory, but nixed due to some internal references
requiring this directory structure. All other files are project
specific web page content!
To publish the content, simply:
$ npm run publish:web
Notes:
- This can be run anytime (for patches) from any branch (although typically master).
- For significant changes:
- update change history (below)
- PR to master branch
- tag the release (ex: v1.1.0)
Release | What | When |
---|---|---|
v1.1.0 | Misc Changes | September XX, 2018 |
v1.0.0 | Initial Release | September 13, 2018 |
-
Sanitized internal URL references, removing html where possible (using index.html within directories)
-
Reword retired section
-
feature-u presentation
- added slides
- minor format changes
-
Streamlined address by removing Missouri from St. Louis reference
-
Added favicon
-
Use
[email protected]
as email contact -
?? more
GitHub Content • GitHub Release • Diff
GitHub Content • GitHub Release
This is where it all began ...