I would suggest you use something like github pages for the webpage. If I'm not mistaken, this essentially treats the webpage as a git repository, which means that multiple people editing things etc... works like you want it to. If someone notices a mistake, they make a pull-request with the correction, people can comment on it, and to merge it just requires the click of a button from an administrator. I know that a number of developers prefer mercurial, but I think something like a mirror to github would also have some advantages such as the ease of setting up more of an "ecosystem" around the project.
That said, I think the current webpage is fine for 99% of users, i.e. those who just want to run magic lantern to get some of the standard features. However, the information for those interested in development or cutting-edge features is a different story. I'm not sure what the best way of doing this is. Most importantly, I think there should be a landing page for those who want to compile the project from source, together with detailed instructions on how to write a simple "Hello-World" program. Just figuring out how to run code on the camera isn't easy. Maybe this exists somewhere, but I'm having trouble finding it and I've compiled magic lantern from source before so am not a complete newbie.
Edit: https://www.magiclantern.fm/forum/index.php?topic=19232.0 looks like the kind of "Hello World" thing I mentioned, is it up to date?
I think a lot of magic lantern grew somewhat "organically", which means that there is little formal documentation. But documenting things in a wiki on a per-camera basis as opposed to random forum posts here and there is what I would vote for. That said something like the "Issues" on Heptapod/github/gitlab are are also nice because it is easier to reference (a) other issues and (b) code that fixes things. Of course, this is a lot of work but just having a single place where people can contribute via pull-requests would be a nice Schelling point for people to add information that I feel currently doesn't exist.
That said, I think the current webpage is fine for 99% of users, i.e. those who just want to run magic lantern to get some of the standard features. However, the information for those interested in development or cutting-edge features is a different story. I'm not sure what the best way of doing this is. Most importantly, I think there should be a landing page for those who want to compile the project from source, together with detailed instructions on how to write a simple "Hello-World" program. Just figuring out how to run code on the camera isn't easy. Maybe this exists somewhere, but I'm having trouble finding it and I've compiled magic lantern from source before so am not a complete newbie.
Edit: https://www.magiclantern.fm/forum/index.php?topic=19232.0 looks like the kind of "Hello World" thing I mentioned, is it up to date?
I think a lot of magic lantern grew somewhat "organically", which means that there is little formal documentation. But documenting things in a wiki on a per-camera basis as opposed to random forum posts here and there is what I would vote for. That said something like the "Issues" on Heptapod/github/gitlab are are also nice because it is easier to reference (a) other issues and (b) code that fixes things. Of course, this is a lot of work but just having a single place where people can contribute via pull-requests would be a nice Schelling point for people to add information that I feel currently doesn't exist.