Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ヘルプ投稿に対して、間違いを指摘しやすくする #101

Open
igrep opened this issue Jun 5, 2019 · 4 comments
Open

ヘルプ投稿に対して、間違いを指摘しやすくする #101

igrep opened this issue Jun 5, 2019 · 4 comments

Comments

@igrep
Copy link
Member

igrep commented Jun 5, 2019

#99 について、ヘルプを投稿する際、ソースコードとエラーメッセージをコミットに含めたPull requestやコミットの形式にすることで、行を直接指定して、間違いを指摘できるようにしたい。
加えて、代理のアカウントによるコミットにすれば、GitHubのアカウントを持ってない人や、アカウントをさらしたくない人にも対応できる。
シンタックスハイライトもつくし一石二鳥どころか三鳥ではないか!
ただし実装が面倒くさそう。

@igrep
Copy link
Member Author

igrep commented Jun 5, 2019

#98 で挙げた当初の実装のように、ユーザーからのレポートを受けとってGitHubに投稿するサーバーを作ることになるだろう。

今回はIssueの投稿ではなくコミットを作ることになるので、サーバーに何らかの形でGitリポジトリーを作っておいた方が素早く処理できる(いちいちコミットするリポジトリーをcloneするのは効率が悪い)。

だからファイルシステムを自由に使える方が好ましいし、HerokuとかのPaaSと相性悪そうだな...、と思ってたけど、よくよく考えてみたらHaskell-jp Wikiも大体そんな感じの実装なんだよねぇ。
dynoの起動時に全部cloneしちゃうっていう。
当面効率は気にしなくていいだろうし、とりあえずHerokuでやっちゃおうかな...

@igrep
Copy link
Member Author

igrep commented Jun 6, 2019

クライアントの生成もしてくれるだろうし、ここはやっぱservantだな。

@igrep igrep mentioned this issue Jun 21, 2019
@igrep
Copy link
Member Author

igrep commented Jun 26, 2019

実際に勉強会で動かしてみたところ、動かないという報告が.... 😱
しかもherokuのログにわかりやすいエラーメッセージがない...

@igrep
Copy link
Member Author

igrep commented Jul 4, 2019

手元でテストした感じ直った。
次の勉強会で使ってもらってからcloseしよう。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant