If you want a real project then you need those
If you just want to share code, that's fine as well, but that's not an OSS project (sure, it can be an open source "project" - but not a project that grows)
If you just want to share code, that's fine as well, but that's not an OSS project (sure, it can be an open source "project" - but not a project that grows)
Why is sharing code (as long as an OSS license is attached) not open source?
Under what circumstances am I allowed to call things I do open source, under what circumstances not?
outside of a few specific areas; like compilers but that's mainly because hardware is constantly evolving.