diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..5d4bbdc1f2622f010de3bdc6a3ae5ad1386758ed
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,28 @@
+# Ignore all
+*
+# Unignore all with extensions
+!*.*
+*.class
+# Unignore all dirs
+!*/
+!blem
+
+# LaTeX auxiliary files
+*.dvi
+*.ps
+*.aux
+*.log
+*.out
+
+# Build output
+artifacts/
+svg-inkscape/
+en.pdf
+br.pdf
+*.html
+*.json
+*.gen.*
+contest.br.pdf
+info.br.pdf
+
+*.un~