Hi Eran
Trying to help you to enhance codelite, I began to make documentation for developpers (like me) who would try to understand the sources. Based on doxygen, it's a actually a html help (or more...). I'm writting some headers for main and related pages (actually about what I know, but still in progress of course).
I would like to know if this could be helpfull for you to have a doc directory in the sources ?
Documentation
-
- CodeLite Guru
- Posts: 351
- Joined: Mon Oct 20, 2008 7:26 pm
- Genuine User: Yes
- IDE Question: C++
- Location: France
- Contact:
Documentation
Jérémie
- eranif
- CodeLite Plugin
- Posts: 6375
- Joined: Wed Feb 06, 2008 9:29 pm
- Genuine User: Yes
- IDE Question: C++
- Contact:
Re: Documentation
Hi Jeremie,
I dont have 'doc' folder, but I will be happy to add one
Just let me know what you need.
Eran
I dont have 'doc' folder, but I will be happy to add one
Just let me know what you need.
Eran
Make sure you have read the HOW TO POST thread
-
- CodeLite Guru
- Posts: 351
- Joined: Mon Oct 20, 2008 7:26 pm
- Genuine User: Yes
- IDE Question: C++
- Location: France
- Contact:
Re: Documentation
Hi Eran
As I will be far from a good internet connection during at least 2 weeks, I begin with the following directory structure :
I will provide some patches on this topic.
Tell me if you agree
See you
--
Jérémie
As I will be far from a good internet connection during at least 2 weeks, I begin with the following directory structure :
Code: Select all
codelite
|- ...
|- doc
| |- doxyfile
| |- pages
| | |- main.h
| | |- plugin.h
| | |- settings.h
| | |- ...
Tell me if you agree
See you
--
Jérémie
Jérémie
-
- CodeLite Guru
- Posts: 351
- Joined: Mon Oct 20, 2008 7:26 pm
- Genuine User: Yes
- IDE Question: C++
- Location: France
- Contact:
Re: Documentation
Hi Eran
Here is a (very) begining. You can have a look (try notebook), but don't apply it now, because I need some more thinking about it.
Give me your feedback.
What 'doxygen groups' seems to be good for you :
- Settings (project, layout, ..., all files written by CodeLite)
- Code completion (Maybe your first 'CodeLite doxygen group')
- UI (Maybe your LiteEditor group)
- plugins
- ?
My first job will be to remove warnings...
--
Jérémie
Here is a (very) begining. You can have a look (try notebook), but don't apply it now, because I need some more thinking about it.
Give me your feedback.
What 'doxygen groups' seems to be good for you :
- Settings (project, layout, ..., all files written by CodeLite)
- Code completion (Maybe your first 'CodeLite doxygen group')
- UI (Maybe your LiteEditor group)
- plugins
- ?
My first job will be to remove warnings...
--
Jérémie
You do not have the required permissions to view the files attached to this post.
Jérémie
- eranif
- CodeLite Plugin
- Posts: 6375
- Joined: Wed Feb 06, 2008 9:29 pm
- Genuine User: Yes
- IDE Question: C++
- Contact:
Re: Documentation
I would set the following groups (by project):jfouche wrote:What 'doxygen groups' seems to be good for you :
UI - LiteEditor project
CodeLite - Code Completion
plugins_sdk, Interfaces - SDK
The other projects should not be documented since they are either plugins and probably wont be an interest for other people who wishes to extend codelite, or 3rd party libraries (sqlite3, wxScintilla and wxpropgrid)
For the documentation- it looks good.
FYI:
wxVB_TAB_DECORATION - Obsolete
wxVB_BG_GRADIENT - when set, paints the tab bar with gradient colour
wxVB_BORDER - when set, draws a 1pxiel width border around the tab bar
Eran
Make sure you have read the HOW TO POST thread