/failure-modes

Collection of how and why software systems fail

Primary LanguageHTMLMIT LicenseMIT

failure-modes

Curated list of failures in software systems, and other literature around the same topic.

See failuremodes.dev for more details

Usage & Local Development

This site is built using jekyll, so you need to install it to run it locally, jekyll is based on Ruby so you need Ruby and Bundler installed on your system.

  1. install jekyll
  2. git clone
  3. install gems bundle install
  4. start local server with rake or rake preview or jekyll server --trace if don't have rake installed.
  5. start local server with drafts jekyll server --trace --drafts
  6. Build website rake build or jekyll build --trace if don't have rake installed.
  7. Create a new post with rake post "Title of post", it will create a new file in _posts directory with current date and title of post.

Questions, or concerns?

Send DM to @electron0zero

Contributing

Contributions are welcome, to contribue:

  1. follow Usage & Local Development section to setup local environment.
  2. Create a new branch from master branch.
  3. Create a new post (with rake post), and create a PR to master branch.
  4. Once PR is merged, it will be deployed to failuremodes.dev automatically.