detect_type
travis.yml