* !**/ !.gitignore # Helper scripts !/*.sh !.common/**/*.sh # Archived problem sets !*.html # C++ !.common/cpp/** !*.cpp !*.hpp # but ignore catch .common/cpp/catch* # Java !*.java # Kotlin !*.kt # Rust !.common/rust/** !*.rs # Don't ignore skeletons in .common, but do all others **/skeleton* !.common/**/skeleton*