Code documentation is very bare minimum
Documentation is too small, just describes how to build gnome-terminal. Some explanation around architecture and code structure will really help people contribute to the project. Documentation for Konsole is a good example.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information