Skip to content

kyuridenamida/competitive-library

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A library manager for competitive programming

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 80.0%
  • Python 9.7%
  • Shell 5.9%
  • OCaml 4.3%
  • Standard ML 0.1%