Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/electron0zero/failure-modes

Collection of how and why software systems fail
https://github.com/electron0zero/failure-modes

failure-modes incidents learningfromincidents postmortems

Last synced: 8 days ago
JSON representation

Collection of how and why software systems fail

Awesome Lists containing this project

README

        

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

See [failuremodes.dev](https://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.

0. [install jekyll](https://jekyllrb.com/docs/installation/)
1. git clone
2. install gems `bundle install`
3. start local server with `rake` or `rake preview` or `jekyll server --trace` if don't have rake installed.
4. start local server with drafts `jekyll server --trace --drafts`
5. Build website `rake build` or `jekyll build --trace` if don't have rake installed.
6. 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](https://twitter.com/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](https://failuremodes.dev) automatically.