Thoughts about Wiki feature
Right now GitLab wiki feature use separate repository. Because of that we don't use it for GitLab development at all. From what I saw most of open source projects uses wiki as documentation. Which is often out of sync with last version of source code. The bigger problem is that is no obvious way to look at documentation for older version of source code. This basically make wiki usable only for cases when it content does not depend on source code. Another problem is that nobody can send merge request to wiki content so its quite limited for collaboration.
Let imagine that wiki feature is stored in main repository under some directory. Maybe /wiki
or /doc
. It gives us next advantages:
- documentation is synced with source code
- we can use merge request in combination with wiki if you want changes to be reviewed first
- we can add branch/tag select so you can check wiki for specific version
What do you think?