Hello - I'm new to the list and Fossil - I'm coming from GIT :)

I've just read, pretty well the whole web site - but not got my hands dirty
yet. I've got a few questions regarding how I can create / integrate a front
end with Fossil. I'm basically checking to see how appropriate Fossil is
going to be for my specialist use case.

First some context: I've been creating a front end for a coding community
which integrates DCVS (ie GIT) into the IDE. I'm doing this via shell /
console calls on all platforms (Linux, Windows, OSX). I have just started to
integrate documentation for the code and visual objects, and decided to move
away from Trac to what Fossil calls - "embedded documentation". That is I
wanted to keep the docs versioned along side the code.

However as part of this project, I've also been creating an sqlite db of all
the individual handlers and functions in the GIT repository, and was
considering using a GIT backed wiki for web views of the docs / code
(perhaps using Gollum <https://github.com/github/gollum>). On the other hand
i want to make it easy to install as the coding community is not the most
technical - and this is all starting to get complex - the idea of having
everything in a single simple package is appealing!

So I'm thinking of writing what would be in effect a cross-platform GUI for
Fossil, but I want to have a bit better of an idea of what the limitations
might be, and what I can do by directly addressing the sqlite db. For
instance I think I am right that there is no search in the wiki, but perhaps
I can add this and other custom features by directly addressing the sqlite
files? I would also be interested in hacking the web interface, or providing
richer interfaces either in an embedded browser or natively.

Is there a db schema somewhere - I'm particularly interested to see how I
could access the wiki pages, but also how I could create my own custom
searches of various types of objects stored in the repository - so files of
a certain type I would want to be able to define. As an example I'd want to
pull out all recursive functions - perhaps using the key:value tagging
system to add metadata to files?
_______________________________________________
fossil-users mailing list
[email protected]
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to