Skip to content

KevinAst/MyWeb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyWeb

At a Glance

Overview

This project contains the master source for my personal web page, used to promote my open source projects.

Internal Notes

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!

Author Fire Within Blog

The "Fire Within" blog is compiled using GitBook. The master source is found in MyWeb/FireWithin/.

To run the dev process (that will re-compile on any change):

$ cd MyWeb
$ npm run blog:dev

And run your web-server, pointing to: MyWeb/MyPage/.

Publish Web Content

To publish the content, simply:

$ cd MyWeb
$ npm run publish:web

TEST: https://wiibridges.com/

Notes:

  • This can be run anytime (for patches) from any branch (although typically master).
  • For Fire Within blog changes:
    • update FireWithin version (found in MyWeb/FireWithin/toc.md)
    • update FireWithin history (found in MyWeb/FireWithin/history.md)
    • check into branch
    • PR to master
  • For significant changes:
    • update web version (found in package.json)
    • update change history (below)
    • check into branch
    • PR to master
    • tag the release (ex: v1.1.0)

Revision History

Release What When
v2.0.0 Added Fire Within Blog March 22, 2022
v1.2.0 eatery-nod-w June 7, 2019
v1.1.0 Misc Changes September 20, 2018
v1.0.0 Initial Release September 13, 2018

v2.0.0 - Added Fire Within Blog (March 22, 2022)

v1.2.0 - eatery-nod-w (June 7, 2019)

      GitHub ContentGitHub ReleaseDiff

      • added reference to new github app: eatery-nod-w
      • feature-u presentation mods:
        • updated feature-u presentation syllabus
        • reference feature-u Teaser article
        • reference feature-u Concepts (V1) article
        • sample app is now eatery-nod-w (a PWA)
        • synced latest feature-u PDF slides
      • feature-u articles now reference medium NOT rogue freecodecamp

v1.1.0 - Misc Changes (September 20, 2018)

      GitHub ContentGitHub ReleaseDiff

      • 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

v1.0.0 - Initial Release (September 13, 2018)