1. A public repository should be useful in some way for anyone in case they need the same thing i was looking for.
-
A public repository should be complete, easy to download, compile and run.
-
A public repository should be legibile and understandable by anyone (for e.g. with the help of ReadMe, code comments, etc).
-
A public repository should show something of myself (my works, my studies, my course of study, my progression).
-
A public repository should be correct, efficient and platform indipendent (when this is possible and/or useful).
-
A public repository should be secure and thread-safe.