Home » Developing U++ » U++ Developers corner » U++ talk
Re: U++ talk [message #17917 is a reply to message #17909] |
Tue, 02 September 2008 22:30   |
cbpporter
Messages: 1428 Registered: September 2007
|
Ultimate Contributor |
|
|
Quote: | Doxygen comment are just C++ comment. The C++ parser is optimised to skip them.
|
I've seen that optimization in practice... (sarcasm)
Quote: | How can people still add new documentation without touching the source code? Well. You will hate me. An applications like linguist (from Qt) use one tool output, lupdate tool (from Qt too), to extract all translation from .cpp and output a xml file. You can then do the translation job on this file with linguist. It's like TheIDE translation tool but with 2 stand alone applications. They don't reinsert the translation, they load it at run time to save memory (only one language for each xml file because with big application you can have several Mo in one file), but, in a documentation tool like Topic++, this metadata could be validated and reinserted by the documentation project manager.
|
It's not about creating translation (current system is working great) as contributing documentation. Someone has to write the documentation directly in the source code. That means write access is needed, plus someone has to test that it still compiles.
If user has doesn't have write access, somebody needs to merge the changes for him. Also, after every doc commit, people will have to recompile their sources and run doxygen on them. And if you distribute prebuilt documentation, you basically are back to square one.
But I'm also unhappy with Topic++. I would like to have an autogenerated DB style documentation, with doxygen style tags but only for some logical ordering, like saying that function Split should appear on the documentation page "String manipulation function" and on "Strings". Running the topic++ toll would generate all pages in qtf, but would not let you edit only specific parts of the file, like implementation notes and parameter descriptions. Also, if a function is removed, it's attached documentation would be hidden, but the information not lost. You could always pull up a screen with dependency graphs.
But Mirek did not like the idea, so now I'm waiting for his idea and when it is ready I'll write some doc pages and hope that other people in the community will have the patience to manually format a consistent looking help content.
|
|
|
 |
|
U++ talk
By: amrein on Mon, 01 September 2008 14:43
|
 |
|
Re: Does the provided upp.spec works for you and on which distro?
By: cbpporter on Mon, 01 September 2008 15:00
|
 |
|
Re: Does the provided upp.spec works for you and on which distro?
By: guido on Mon, 01 September 2008 23:32
|
 |
|
Re: Does the provided upp.spec works for you and on which distro?
By: amrein on Tue, 02 September 2008 11:38
|
 |
|
Re: Does the provided upp.spec works for you and on which distro?
By: mirek on Tue, 02 September 2008 14:22
|
 |
|
Re: Does the provided upp.spec works for you and on which distro?
By: mirek on Tue, 02 September 2008 10:06
|
 |
|
Re: Does the provided upp.spec works for you and on which distro?
By: amrein on Tue, 02 September 2008 12:45
|
 |
|
Re: Does the provided upp.spec works for you and on which distro?
By: mirek on Tue, 02 September 2008 13:53
|
 |
|
Re: Does the provided upp.spec works for you and on which distro?
By: mirek on Tue, 02 September 2008 14:17
|
 |
|
Re: Does the provided upp.spec works for you and on which distro?
By: cbpporter on Tue, 02 September 2008 14:19
|
 |
|
Re: Does the provided upp.spec works for you and on which distro?
By: mirek on Tue, 02 September 2008 14:29
|
 |
|
Re: Does the provided upp.spec works for you and on which distro?
By: captainc on Tue, 02 September 2008 16:22
|
 |
|
Re: Does the provided upp.spec works for you and on which distro?
By: mirek on Wed, 10 September 2008 19:26
|
 |
|
Re: Does the provided upp.spec works for you and on which distro?
By: mirek on Wed, 03 September 2008 09:49
|
 |
|
Re: U++ talk
By: amrein on Tue, 02 September 2008 20:47
|
 |
|
Re: U++ talk
By: mirek on Tue, 02 September 2008 21:23
|
 |
|
Re: U++ talk
By: mirek on Tue, 02 September 2008 21:24
|
 |
|
Re: U++ talk
By: amrein on Tue, 02 September 2008 22:20
|
 |
|
Re: U++ talk
By: mirek on Tue, 02 September 2008 23:20
|
 |
|
Re: U++ talk
By: cbpporter on Tue, 02 September 2008 22:30
|
 |
|
Re: U++ talk
By: mirek on Tue, 02 September 2008 23:22
|
 |
|
Re: U++ talk
By: amrein on Tue, 02 September 2008 23:37
|
 |
|
Re: U++ talk
By: captainc on Wed, 03 September 2008 03:44
|
 |
|
Re: U++ talk
By: mirek on Wed, 03 September 2008 09:58
|
 |
|
Re: U++ talk
By: cbpporter on Wed, 03 September 2008 10:23
|
 |
|
Re: U++ talk
By: mirek on Wed, 03 September 2008 11:10
|
 |
|
Re: U++ talk
By: amrein on Wed, 03 September 2008 18:52
|
 |
|
Re: U++ talk
By: mirek on Wed, 03 September 2008 22:55
|
 |
|
Re: U++ talk
By: mirek on Wed, 03 September 2008 23:00
|
 |
|
Re: U++ talk
By: cbpporter on Thu, 04 September 2008 04:52
|
 |
|
Re: U++ talk
By: mr_ped on Thu, 04 September 2008 09:30
|
 |
|
Re: U++ talk
By: mirek on Thu, 04 September 2008 12:45
|
 |
|
Re: U++ talk
By: amrein on Thu, 04 September 2008 13:41
|
 |
|
Re: U++ talk
By: mirek on Thu, 04 September 2008 21:55
|
 |
|
Re: U++ talk
By: amrein on Thu, 04 September 2008 13:38
|
 |
|
Re: U++ talk
By: mirek on Thu, 04 September 2008 21:54
|
 |
|
Re: U++ talk
By: amrein on Thu, 04 September 2008 23:06
|
 |
|
Re: U++ talk
By: amrein on Thu, 04 September 2008 23:28
|
 |
|
Re: U++ talk
|
 |
|
Re: U++ talk
By: Novo on Mon, 08 September 2008 05:01
|
 |
|
Re: U++ talk
By: mirek on Mon, 08 September 2008 08:23
|
 |
|
Re: U++ talk
|
 |
|
Re: U++ talk
By: mr_ped on Mon, 08 September 2008 11:16
|
Goto Forum:
Current Time: Sun Aug 24 20:20:56 CEST 2025
Total time taken to generate the page: 0.04445 seconds
|