Replies: 2 comments 2 replies
-
Let's do it here, the list is pretty dead. |
Beta Was this translation helpful? Give feedback.
-
FWIW, here's my feedback. Probably biased... 1.
2.Actually I think we're already making a good job on "information separation". I mean, we keep the user-related use-cases in the wiki and the geek stuff in the API docs. For me, those are the only places people should really be looking for information. 3.Agreed. I'm open to moving and refurbishing content. I don't think it would be necessary to start from scratch though. But, like I already said, I'm probably completely biased. It would be nice to hear some "normal" user about that. On the other hand, Marcus, if it fits into your current schedule and you already want to start, feel free to propose changes. |
Beta Was this translation helpful? Give feedback.
-
Proposal
As the website is easier to update for us now and the API docs are cleaned up, I would really like to spend a little more time to clean up the rest of our documentation.
The points on the top of my list are:
1. Reduce the number of places where people can find documentation
We currently have documentation
I think that makes is quite hard to find information, and it's also a cause for a lot of duplication (sometimes with subtle differences) and makes it unclear where to add new documentation.
2. Better separation of information for different target audiences, topics and use-cases
Some of our documentation pages already make quite a good distinction between the different target audiences, but others give information for both (or all) of them. While that is probably not a huge problem for users of the API and library, it might be confusing for "end users" who simply want to use the
fluidsynth
executable and read references to API functions.The same is true for larger topic areas and/or common use-cases, like compiling & installing, playing MIDI files, rendering MIDI to audio files, real-time MIDI input, tips for low-latency output, interactive commands via the shell, ... and so on. For most of these we already have some documentation, but again it's sometimes difficult to find or intermixed with other content.
3. Updating outdated content, (re)moving historical info
Some of the content in our Wiki and other places of documentation is outdated and need a face-lift.
There is also content that we have kept for historical purposes, like the "Historical Background" on the main README file. I definitely agree that crediting all the contributers to FluidSynth and especially the founders is extremely important, I think this information could be moved to a less prominent place.
Need for feedback
Now my first question to you is: Do you agree that the issues I raised above should be tackled?
And if you agree, then I would really like to discuss how I could approach this task. While the three points above look fairly distinct, I have a really hard time coming up with an idea on how to structure the work. It seems all very intermingled... before updating outdated docs, it would be great to consolidate them all into one place, to reduce the workload. And while updating and/or rewriting some of it, wouldn't it be easier to separate them for the different target audiences at the same time?
So currently my gut feeling is that it might be easiest to simply start from scratch. Write the main index page and structure the information into different areas and topics. Then fill that structure with content by copying existing docs and also writing new content at the same time. But before I even attempt this (probably very long) task, I think we would need to decide which documentation should live where. Especially with regard to the content in the
/doc
directory in the source tree.If you want then I can mull it over myself and make a suggestion. But if any of you have a strong opinion on which docs should go where, that would be very helpful to hear beforehand, I think. And of course any other ideas or reservations you have about this proposal.
Cheers
Marcus
(P.S.: should this be discussed on the mailing-list instead or here?)
Beta Was this translation helpful? Give feedback.
All reactions