このメモは、私(@ymmt2005)が長年にわたってソフトウェアプロダクト開発に関わってきて 2022年現在こうしたほうが良いと考えているベストプラクティスです。
科学的な分析等に基づくわけではない経験則であるため、今後も随時見直すことがありますし、 ここに書いてあることが常に正しいわけでもあらゆるソフトウェア開発に適するわけでもありません。
しかしながら、実務経験が豊富で、モダンな技術スタックに明るいエンジニアの経験則は一定の 役に立つのではないかと考えて記します。
いろいろ試した結果、Web上になんか書く時には,とりあえずGistに書いておいて,それをGitHub pagesで束ねるだけでこんな風にそれなりにブログっぽくなっていいんじゃないかと思うにいたったので,そのことについて書こうかと思う.ソースはこちら.
GitHub Pagesにコンテンツをホストする方法はいろんなところに書かれているので省略.今回はHTMLにビルドしてからpushするのではなくて,.md
ファイルのままpushして,GitHub pagesのJekyllにビルドを任せるやり方.
_layout
におくpackage main | |
import ( | |
"fmt" | |
"log" | |
"strconv" | |
"github.com/miekg/dns" | |
) |
以下転載:
package main | |
import ( | |
"flag" | |
"fmt" | |
"io/ioutil" | |
"os" | |
"text/template" | |
"github.com/russross/blackfriday" |
" == Naming convention. == {{{1 | |
" Command name | |
" - CamelCase | |
" Global function name | |
" - CamelCase | |
" Local function name | |
" - s:split_by_underbar | |
" Group name for autocmd | |
" - split-by-dash | |
" In vimrc, start with "vimrc" |