28 lines
1.5 KiB
Markdown
28 lines
1.5 KiB
Markdown
# GitHub – dastergon/postmortem-templates: A collection of postmortem templates
|
||
|
||
- **期号**: SRE Weekly Issue #83(2017-07-30)
|
||
- **作者**: —
|
||
- **链接**: https://github.com/dastergon/postmortem-templates
|
||
|
||
## 简介
|
||
|
||
He’s also compiled this set of postmortem templates, drawn from various sources. He’s unstoppable!
|
||
|
||
## 正文
|
||
|
||
This is a collection of postmortem templates derived from various sources such as the [Site Reliability Engineering](https://landing.google.com/sre/) book, [The Practice of Cloud System Administration](http://the-cloud-book.com/) book and other online resources.
|
||
|
||
It is possible to load the postmortem templates automatically without copy pasting from the files or manually writing the structure every time you want to author an incident report.
|
||
|
||
You can add the following line into your `.vimrc` file:
|
||
|
||
```
|
||
au BufNewFile postmortem-*.md 0r ~/postmortem-templates/templates/postmortem-template-srebook.md
|
||
```
|
||
You can add the following line into your `.emacs` file:
|
||
|
||
```
|
||
(add-hook 'text-mode-hook (lambda () (when (and (string-prefix-p "postmortem-" (buffer-name)) (= (point-max) (point-min))) (insert-file-contents "~/postmortem-templates/templates/postmortem-template-srebook.md"))))
|
||
```
|
||
In both cases the filename pattern is `postmortem-*`. For example, if you create a file named `postmortem-api-outage-2017-05-29.md` it will load automatically the predefined template into that file. You can replace both the postmortem template and pattern to match your.
|