Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/electron0zero/failure-modes
- Owner: electron0zero
- License: mit
- Created: 2020-01-16T18:02:31.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-08-26T17:08:28.000Z (4 months ago)
- Last Synced: 2024-10-29T10:42:24.648Z (about 2 months ago)
- Topics: failure-modes, incidents, learningfromincidents, postmortems
- Language: HTML
- Homepage: http://failuremodes.dev/
- Size: 178 KB
- Stars: 26
- Watchers: 3
- Forks: 4
- Open Issues: 45
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
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.