As my B4A (and B4X) projects get bigger I am having a hard time navigating my way through - Also, I am a big fan of reusable code and finding a method/sub from an old B4A project is not easy.
So the Question - Has any body used a code documentation tool - i.e. Ghostdoc - (which I use but only works with VS IDE) or Atomineer, Doxygen etc successfully with B4A.
Or any other tool which may help (Sorry if it is already on the Forum - just used the wrong search words).
It depends on how you have stored your code on your hard drive. I have stored my code in subdirectories under a B4X root. Your source code is plain ASCII text stored in files with extensions starting with the letter "b". To search all your source code files, use "*.b*".
Hi Thanks for the response but "UltraFileSearch" looks like a very sophisticated file search not a documentation generator.
For example Ghostdoc and Doxygen take your source and produce a windows Help File breaking it down into classes and associated members producing a help file. You refer to the help file to see what members are available and what they actually do (parameters required). The also includes details of properties, enum, interfaces, basically whatever your language supports.
Unfortunately, Ghostdoc only works with Visual Studio IDE and Doxygen (which works standalone) has limited language support and neither support Basic (B4X).
Well, look, with "UltraFileSearch" you can solve your question about looking up a previously used routine.
As for your second question about automatically generating documentation, that is much more difficult. Maybe you could achieve something with jSoup library for more or less standard routines and declarations, but yes, if you have not used a standard way of documentation, it becomes very difficult.