Re: [Gambas-user] gambas documentation offline include in source (gb.web)

2013-12-02 Thread PICCORO McKAY Lenz
From: Rob Kudla sourceforge-raind...@kudla.org

 Should be... I did apt-get source gambas3 and the source for the program is
 here inside the tarball:

 gambas3-3.1.1/app/src/doc.cgi/

yes, but the idea its to generate when user/admin goes to install, and the
ide use it that in preference to online



  this could solve the problem of online documentation ... for me will be
  very usefully when i go in a journey to Tepuys, where no are a interenet
  connection.

 This might help. It seems to be only English (I didn't realize when I
 started that it doesn't give you the language links if you're using a
 crawler, and the English version alone took half an hour to crawl from a
 host on the same subnet as the server) but I hope it'll get you started.
 Works well on my own laptop. It's 23.1 MB, expands to 83.

 http://www.gambasdoc.org/gambasdoc-static-20131130.tar.gz

thanks for the file Rob, but the wiki of gambas like to be reproducible
locally too

at least, how could users or admins/packages can generate the documentation
locally and use it prefered to online?

i see some lines of code prepared for that inside ide source, also i see
configure do not touch or generate any doc..

benoit what do u think about it?



 Rob




 From: John Rose john.aaron.r...@gmail.com

 Subject: Re: [Gambas-user] Web apps




 I don't see the Gambas Documentation Wiki app in the examples for Gambas
 3.5.1: where can it be obtained? Can the Gambas project for

search the sources men

 http://www.gambasforge.org/index.html be downloaded? Please direct me to
 an example of (ideally) a Gambas app (running in, say, Firefox) that
 displays  updates data (from a database).

read the web, seem do u use too many windo...
--
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET,  PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349351iu=/4140/ostg.clktrk
___
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user


Re: [Gambas-user] gambas documentation offline include in source (gb.web)

2013-12-02 Thread Tobias Boege
On Mon, 02 Dec 2013, PICCORO McKAY Lenz wrote:
 From: Rob Kudla sourceforge-raind...@kudla.org
 
  Should be... I did apt-get source gambas3 and the source for the program is
  here inside the tarball:
 
  gambas3-3.1.1/app/src/doc.cgi/
 
 yes, but the idea its to generate when user/admin goes to install, and the
 ide use it that in preference to online
 
 
 
   this could solve the problem of online documentation ... for me will be
   very usefully when i go in a journey to Tepuys, where no are a interenet
   connection.
 
  This might help. It seems to be only English (I didn't realize when I
  started that it doesn't give you the language links if you're using a
  crawler, and the English version alone took half an hour to crawl from a
  host on the same subnet as the server) but I hope it'll get you started.
  Works well on my own laptop. It's 23.1 MB, expands to 83.
 
  http://www.gambasdoc.org/gambasdoc-static-20131130.tar.gz
 
 thanks for the file Rob, but the wiki of gambas like to be reproducible
 locally too
 
 at least, how could users or admins/packages can generate the documentation
 locally and use it prefered to online?
 
 i see some lines of code prepared for that inside ide source, also i see
 configure do not touch or generate any doc..
 

Here we are again on my favourite topic! :-) IIRC, the situation was like
this to *me* when we talked about this the last time:

Gambas components have .info files which contain information about virtually
every class, method, property, event (did I miss something?) defined in a
component. Look, e.g., at /usr/share/gambas3/info/gb.map.info. You will see
that also documentation from Gambas components is included by the compiler.

I have written a bunch of scripts and a program to also extract in-source
documentation from C/C++ components and merge them into the component's
.info file so that we _can_ have all the documentation of all components in
their .info files - potentially. The only drawback currently is that gbi3
generates the .info files for all components first and my scripts would have
to be run in a 2nd phase over all the C/C++ components to patch the .info's.
(Let's keep aside that my program is not _that_ flexible at the moment
because I only needed it to document my gb.data and gb.openssl components.)

But let's suppose, we have all the documentation in the .info files ready.
(To be clear, you can document any item there: classes, constants, methods,
properties, events - everything.) Then it would be easy (in fact, I think it
is already partially (?) implemented) to let the IDE read these .info files
and display the help (if you are offline).

Even better, we could write a module to regenerate the gambasdoc.org pages
from these .info files because they are structured similarly (one page per
class/method/property/event/...) - which would make a dream of mine come
true: not having to click around anymore in the web interface. (Not that it
is _that_ horrible (by far not!) but writing documentation in-source is more
comfortable (also by far!) and seems less prone to the not-consistent-with-
the-implementation kind of flaws.)

Alas, Sebastian Kulesz who aimed at redesigning the gambasdoc.org engine,
doc.cgi, (his project was then called gb.wiki, IIRC), doesn't have time to
continue at the moment.

To sum up: if we do want to write documentation in-source (which I would
prefer, but that's really MHO), then we can already have all documentation
in the components' .info files.

In a next step, we would write a parser to let the IDE display this help and
then a module (or a standalone program) for gb.wiki to regenerate the
documentation database from .info files and in effect, everyone can have his
own local copy of the help - of any version he wants (because then
documentation is completely revision-bound) - and gambasdoc.org just happens
to provide a reasonably recent version of the docs online.

Regards,
Tobi

--
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET,  PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349351iu=/4140/ostg.clktrk
___
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user


Re: [Gambas-user] gambas documentation offline include in source (gb.web)

2013-12-02 Thread Bruce
On Mon, 2013-12-02 at 18:16 +0100, Tobias Boege wrote:
 In a next step, we would write a parser to let the IDE display this
 help and
Its already there. Local modules inline help is shown even if there is
no internet connection. Another idea would be to somehow generate all
the structural help from gambasdoc back into the .info files.
 then a module (or a standalone program) for gb.wiki to regenerate the
 documentation database from .info files and in effect, everyone can
 have his
 own local copy of the help - of any version he wants (because then
 documentation is completely revision-bound) - and gambasdoc.org just
 happens
 to provide a reasonably recent version of the docs online. 
However, there is all the other non-module information that is in
gambasdoc.org - it would not be available.

B


--
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET,  PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349351iu=/4140/ostg.clktrk
___
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user


[Gambas-user] gambas documentation offline include in source (gb.web)

2013-11-30 Thread PICCORO McKAY Lenz
In a mail response from Rob Kudla sourceforge-raind...@kudla.org
 Subject: Re: [Gambas-user] Web apps
write that:

 Yes, the Gambas documentation wiki is a CGI program written in Gambas. I
 think the source is included in the Gambas tarball as an example, or used
 to be.
Could be possible to buld the documentation locally? if are atached to
the sources?
this could solve the problem of online documentation ...
for me will be very usefully when i go in a journey to Tepuys, where
no are a interenet connection.


of course, maibe and idea will be a compiled documentation into html
pages from sources...
event have the .webpages files and use webserver to interperted!

--
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET,  PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349351iu=/4140/ostg.clktrk
___
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user


Re: [Gambas-user] gambas documentation offline include in source (gb.web)

2013-11-30 Thread Rob Kudla
On 11/30/2013 11:59 AM, PICCORO McKAY Lenz wrote:
 Yes, the Gambas documentation wiki is a CGI program written in
 Gambas. I think the source is included in the Gambas tarball as an
 example, or used to be.
 Could be possible to buld the documentation locally? if are atached to 
 the sources?

Should be... I did apt-get source gambas3 and the source for the program is
here inside the tarball:

gambas3-3.1.1/app/src/doc.cgi/

 this could solve the problem of online documentation ... for me will be 
 very usefully when i go in a journey to Tepuys, where no are a interenet
 connection.

This might help. It seems to be only English (I didn't realize when I
started that it doesn't give you the language links if you're using a
crawler, and the English version alone took half an hour to crawl from a
host on the same subnet as the server) but I hope it'll get you started.
Works well on my own laptop. It's 23.1 MB, expands to 83.

http://www.gambasdoc.org/gambasdoc-static-20131130.tar.gz

Rob

--
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET,  PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349351iu=/4140/ostg.clktrk
___
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user