<HTML>
<HEAD>
<TITLE>The Safari Project</TITLE>
</HEAD>
<BODY BGCOLOR="#808080">
<TABLE ALIGN="CENTER" WIDTH="600" CELLPADDING="10" CELLSPACING="0" BORDER="0" BGCOLOR="#FFFFFF">
<TR><TD>
<H1 ALIGN="CENTER">The Safari Project</H1>
<P ALIGN="CENTER"><I><B>- Welcome -</B></I></P>
<P ALIGN="CENTER"><FONT SIZE="-1" COLOR="#008000"><TT><B>
<!-- logo needed, contributions welcome -->
</TT></B></FONT></P>
<TABLE WIDTH="600" CELLPADDING="10">
<TR BGCOLOR="#B0E0FF"><TD>
<H2 ALIGN="CENTER">What is Safari?</H2>
The Safari Archive Server is a cgi-bin and
<A HREF="http://apache.perl.org">mod_perl</A> application which
provides web access to revision control systems, software configuration
management systems and other hierarchical directories of files.
<BR>
Back ends are available for different
file stores, with more in development.
Many external line tools may be integrated in to a Safari installation. Some
possible tools are:
<UL>
<LI>lint
<LI>wc (word count)
<LI>pretty printers
<LI>format converters
<LI>documentation extractors
<LI>graphics / plot / slide generators
<LI>compilers
<LI>archiving tools (e.g. gzip, tar)
</UL>
Safari is a fairly young Open Source
project, contributions and
suggestions are needed and welcome.
</TD></TR></TABLE>
</TD></TR>
<TR><TD>
<H2>Resources</H2>
<UL>
<LI><A HREF="http://public.perforce.com/guest/barrie_slaymaker/safari/index.html">The current version of this page</A>
<BR>
<BR>
<LI>Demonstration Sites
<UL TYPE="DISC">
<LI><A HREF="http://www.slaysys.com/safaridev/perforce/">The perforce public depot</A>
<LI><A HREF="http://www.slaysys.com/safaridev/perl/">The source code to perl</A> (also stored in perforce)
<LI><A HREF="http://www.slaysys.com/safaridev/perllib/">The perl modules</A> installed on my development machine
</UL>
<BR>
<LI>The source code<BR>
<B>Some of this source code is copied verbatim or copied then modified
from other sources.</B> I have left the original commentary in place
in such files, and a credits page is forthcoming. If you donated code
here - many thanks
<UL TYPE="DISC">
<LI><A HREF="http://public.perforce.com/cgi-bin/p4db/dtb.cgi?FSPC=guest/barrie_slaymaker/safari/src&HIDEDEL=YES">via p4db</A> (high uptime)
<LI><A HREF="http://www.slaysys.com/safaridev/perforce/_head/Default/guest/barrie_slaymaker/safari/src/">via the demonstration site</A>
</UL>
<BR>
<LI>A bit of documentation
<UL TYPE="DISC">
<LI>A <A HREF="doc/yapc1999.html">paper on Safari</A>, presented at <A HREF="http://www.cs.cmu.edu/~lenzo/yapc">yapc99</A> (Yet Another Perl Conference),
and <A HREF="doc/yapc1999-slides/index.html">the associated slides</A>.
<LI><A HREF="doc/apache-notes.html">Notes on using Safari with Apache</A>
<LI><A HREF="doc/yapc1999-dataflow.gif">A simple diagram</A> from the YAPC
talk that outlines Safari's structure
<LI><A HREF="doc/inspiration.html">Other similar systems on the web</A>
</UL>
<BR>
<LI><A HREF="tarballs/safari-dev.tar.gz">The latest development tarball</A>, if it's
on this site.
<BR>
<BR>
<LI>The safari-dev mailing list<BR>
(<FONT SIZE="-1">Not to be confused with
several other safari oriented lists on egroups)</FONT>.
<UL TYPE="DISC">
<LI><A HREF="http://www.egroups.com/group/safari-dev/">View the archives</A>
<LI>Search the archives:
<form method="get" action="/MessagesPage" target="">
<input type="hidden" name="method" value="performAction">
<input type="hidden" name="listName" value="safari-dev">
<input type="hidden" name="start" value="1">
<input type=text name="search" size=12 value=""> <input type="submit" name="Button_search" value = "Search">
</form>
<LI>Subscribe <A HREF="mailto:[email protected]">by email</A>
or by using this oh-so-handy form:
<form method=GET action="http://www.egroups.com/subscribe">
<input type=hidden name="listname" value="safari-dev">
<input type=hidden name="SubmitAction" value="Subscribe">
<input type=text name="emailaddr" value="email address" size=21> <input type=submit border=0 alt="Subscribe to safari-dev" value="subscribe" name="subscribe">
</form>
<LI>To send to the list, send to [email protected].
</UL>
<BR>
<LI>Lead developer: Barrie Slaymaker (<A HREF="mailto:[email protected]">[email protected]</A>)
</UL>
<H2>Status</H2>
<P>The Safari Archive Server is in pre-1.0 development state. It is running
in 'dogfood' mode (I use it daily) and slated for 1.0 release in July, 1999.
<P><H4>Available back ends</H4>
<UL>
<LI><A HREF="http://www.perforce.com/">Perforce</A>
<LI>local filesystem
</UL>
<H4>Back ends under development</H4>
<UL>
<LI><A HREF="http://www.cyclic.com/">CVS</A>
<LI><A HREF="http://www.intersolv.com/">Merant</A> (formerly Intersolv)'s
<A HREF="http://www.intersolv.com/pvcs/">PVCS</A>
<LI><A HREF="http://www.mks.com/">Mortice Kern Systems</A>'
<A HREF="http://www.mks.com/solution/si/">Source Integrity</A> (planned).
<LI>coming soon to an SCM near you...
</UL>
<H4>Tools known to work in Safari</H4>
<UL>
<LI>lint (<tt>gcc -Wall</TT>, <TT>perl -Olint</TT>)
<LI>wc (the Unix word counter)
</UL>
</TD></TR>
</TABLE>
</BODY>
</HTML>
| # | Change | User | Description | Committed | |
|---|---|---|---|---|---|
| #8 | 193 | Barrie Slaymaker | Added inspirations page | ||
| #7 | 171 | Barrie Slaymaker |
Tweaks to homepage to point to slides and yapc paper, add my name and link to my email address. Minor formatting tweaks. |
||
| #6 | 168 | Barrie Slaymaker | Added YAPC paper, slides | ||
| #5 | 165 | Barrie Slaymaker | Applied Greg KH's license patch. | ||
| #4 | 163 | Barrie Slaymaker |
Added a disclaimer about other people's code, with more extensive credits to follow when I get a few spare cycles. Removed a few extraneous files. |
||
| #3 | 162 | Barrie Slaymaker | First code & documentation checkin | ||
| #2 | 161 | Barrie Slaymaker | More work on the homepage | ||
| #1 | 160 | Barrie Slaymaker | First checkin of index.html |