http://www.xrefs.info : puppet source code cross reference

26 views
Skip to first unread message

xrefs.info Admin

unread,
Feb 7, 2014, 1:56:36 AM2/7/14
to puppe...@googlegroups.com
hello,

I made http://www.xrefs.info available to open source community in
the hope of making open source developers more productive.
The site hosts many open source code projects' cross references based on OpenGrok,
which is a very fast cross reference tool, and easy to use.

puppet is covered by the site.
To access a latest of puppet source code cross reference, you can go to
site http://www.xrefs.info, select PaaS, pick puppet.
If you want to search the definition of a function,
simply type it in the definition box; If you want to do a full search,
type your text in the first box; If you want to search a file, simply type file name in file path box. Hit search button, That's it!

The site also covers projects like:
 - Linux kernel from verion 0.01 - 3.13.2, plus nightly latest.
 - Linux other boot loaders (lilo, grub, syslinux)
 - Linux user space core packages
 - Cloud computing other projects like XEN, VirtualBox hypervisor; OpenStack, cloudStack etc.
 - Big data project: Hadoop
 - BSD: FreeBSD, NetBSD, DragonflyBSD
 - Languages: OpenJDK, Perl, Python, PHP
 
If you have any questions, comments or suggestions for the site, please let me know.

Thanks.
xrefs.info admin


Felix Frank

unread,
Feb 8, 2014, 1:11:41 PM2/8/14
to puppe...@googlegroups.com
On 02/07/2014 07:56 AM, xrefs.info Admin wrote:
>
> If you have any questions, comments or suggestions for the site,
> please let me know.

Hi, and thanks for sharing.

Generally I love this kind of tool. Browsing the codebase easily can be
very helpful when trying to comprehend complex paths.

However, your solution seems to fall a little short in the case of Ruby
code bases. The missing syntax highlighting is a minor issue, but
consider this e.g.:
http://xrefs.info/puppet-latest/xref/lib/puppet/type.rb#76
Take note of the module includes right on top of the class body, such as

include Puppet::Util::Errors

Each word of the composite name is linked to a search, but it would be
much more useful if the full name was recognized and linked right to the
definition.

Minor nitpick - how come puppet and its competition are found unter PaaS?

Cheers,
Felix
Reply all
Reply to author
Forward
0 new messages