Squeak code now browsable and bookmarkable on the Web
itsme213
itsme213 at hotmail.com
Fri Jan 4 22:25:43 UTC 2008
Beautiful! Way to go, Janko!
As Michael said, tons of enthusiasm from here as well.
Some suggestions:
- use tree-like views by default, ideally with interactive collapse/expand
e.g. grouping categories by common pre-fixes
- somehow css-highlight elements that have/do not have any documentation at
their level (package, category, class, method).
Btw, do MCpackages or Squeak categories exist as objects in the images? do
they have docs? I think docs at this level are invaluable to newcomers to
that package.
Any chance you might add an entry field so anyone can contribute to the
documentation of categories, classes, or methods? Not sure how it would feed
back into the release images, but it would be an easy and accessible input
channel.
And lastly, if the docs contain their own explicit or implicit hyperlinks
(e.g. I seem to recall a doc-related project from Stephane Ducasse that
converted class names into links), how might those (eventually) translate
into links in this browser view?
- Sophie
"Janko Mivsek" <janko.mivsek at eranova.si> wrote in message
news:477E95ED.9090002 at eranova.si...
> Dear Squeakers,
>
> Latest debate about documentation, accessing of source from the web and
> Google indexing warmed me to the point that I made a first glimpse of a
> web interface to code in Squeak image:
>
> http://squeak.aidaweb.si:8000
>
> This is a newest Damien's squeak-web image and if, for instance, you'd
> like to see the code of that web app, here is its bookmarkable Url:
>
> http://squeak.aidaweb.si:8000/category/aidabrowser.html
>
> Everything is bookmarkable: class categories, classes, methods. That way
> it is very easy to email someone a link to some code in your image. Yes,
> your own image can soon be accessible from the web that way!
>
> Best regards
> Janko
>
> --
> Janko Mivsek
> AIDA/Web
> Smalltalk Web Application Server
> http://www.aidaweb.si
>
>
More information about the Squeak-dev
mailing list
|