In an attempt to make it easier to write and support documentation for projects I wrote Fundoc which implements the “documentation as code” idea. There are some main points of using it:

  • keeping documentation as close to code as possible;
  • using the same version control system as for code;
  • having an ability to search through documentation;
  • (to be done) gather documentation from different repositories;

What do you think, would it be useful for you?