Skip to content

Latest commit

 

History

History
39 lines (30 loc) · 1.8 KB

README.md

File metadata and controls

39 lines (30 loc) · 1.8 KB

GitHub license Build Status

competitive-library

競技プログラミング用ライブラリ管理ツール

  1. Fork this repository.
  2. cpp/[category]/[filename.cpp] を好みに追加したり書き換えたりする
  3. cpp/[AOJ-Problem-ID.cpp] に書いたライブラリを include して問題を解く (optional)

Automated Testing

  1. CXXCXXFLAGS を指定して cpp/spec.sh を走らせる (例:CXX=g++ CXXFLAGS="--std=c++14 -O2 -Wall" ./cpp/spec.sh -all)
  2. (optional) Travis CI の方の設定をいい感じにする (こんな感じ になる)

Generates Documentation

  1. ./gendoc.sh を走らせると, docs/index.md が生成される
  2. GitHub Pages の設定をする (こんな感じ になる)

GitHub Pages を公開する方法

  • Settings -> GitHub Pages -> Source を ``master branch /docs folder'' にする

GitHub Pages のプレビュー

  • 以下を行う
$ cd docs
$ gem update bundler
$ bundle install
$ bundle exec jekyll serve
  • Server address が表示されるので,ブラウザでそこにアクセスする
  • 詳しくはこことかを見てくれ

How to Contribute

Contributors