refactor(docs, build): rewrite