OK, considering the number of RoR users using TM and on this list, I am throwing this whole thing out to the community to help and assist with.
Over the past few weeks I've been working on the TM documentation site (90% done), and has hacked a version of Hieraki to handle it. I've done a variety of changes even though I'm a RoR newbie, but now I'm a bit fed up with my limitations, and the time it takes for me - as a newbie - to do the stuff. It's a good learning ground, but I'm also completely out of time for doing this stuff, so I am hoping that others are willing to help out as well.
Outstanding issues & problems:
1. Routing & URLs issues
This is 90% done, and the documentation now handles human readable URL's like these: a. URL: site.com/chaptertitle/ b. URL: site.com/chaptertitle/pagetitle/ c. URL: site.com/chaptertitle/subchaptertitle/ d. URL: site.com/chaptertitle/subchaptertitle/pagetitle/
Translated into TM doc's speek:
if we have a chapter called "Appendices" and a subchapter called "RegExp" and then a page called "Overview" then the url becomes site.com/appendices/regexp/overview/
The outstanding issues here are: -- not all links are working fully/correctly -- there's too many hacks in the code, -- too much repeated code -- may have issues in it that I've not thought off
2. Support for Markdown within Hieraki.
Allan prefers to work with Markdown code, and Hieraki does only support Textile at the moment. I and many others (?) prefer Textile so ideally the system should cater to both.
3. User comments System
Having the ability for user's to easily comment on existing documentation is in my mind fundamental to good documentation, and that's why I'm hoping for this feature to be added as soon as possible.
The following two points are more important really and are stuff that I can't possibly do, so they really do need someone else to help out with.
4. Code Checking
As a newbie, I'm sure to have done some bad stuff, so it needs someone more knowledgeable to look through the code and confirming it's solid & efficient.
5. Installation on Allan's TextDrive a/c and setting up issues.
You can see a basic working version - minus some of the latest changes - on this URL: [ www.imediatec.co.uk/tmdocs/ ]
I have it all in a SVN a/c on TextDrive, so I can easily open it up for you to work on and commit your changes to.
So please take some time to help out !!
Worst come worst, I'd be grateful IF I could just have a few people to ask for help from as and when I need it. Yes, I'm on the RoR IRC and ML, and although I've been helped there, it's not always convenient and fast.
OK, I'm sure some of you will say "why a hacked version of Hieraki ? Why not ....?" and so on. Hieraki did the vast majority of what was needed, but had some limitations, like no single page display (done), no search (done) and it was easy to make it look and work like the new design style of the Macromates site (due to be public later on this year).
Kind regards,
Mats
---- "TextMate, coding with an incredible sense of joy and ease" - www.macromates.com -
I went to look at the site and I get an error, either the page fails to load or it reports a rails application failure
Sam D
On 2 Aug 2005, at 21:41, Samuel DeVore wrote:
I went to look at the site and I get an error, either the page fails to load or it reports a rails application failure
Sam, the site works now and should have been working since I sent my post. Visiting [ www.imediatec.co.uk/tmdocs/ ] should output the Table of Contents for the documentation, if this for some reason did/ do not work for you or anyone, then there are two possible reasons:
1. I just added/updated something that temporarily broke the whole damn thing. Come back in 10 minutes. 2. We have a much bigger problem than I can get my head around, cause it should work.
HOWEVER, if you look around it, clicking on links etc. etc. and it generates errors, that's very possible (if not extremely likely). That's why I asked for help. You can then help by grabbing a screenshot of the page (including URL) or save the HTML output and post those to me off-list.
Please note! This is not my personal site, it's a project for the TM community and NOT for myself alone. Every single TM user will guaranteed benefit from it's existence, so help out in the effort. I am only a user that is helping Allan and not a Macromates staff or paid contractor. If I can spend time and energy to help out, so can you.
Kind regards,
Mats
---- "TextMate, coding with an incredible sense of joy and ease" - www.macromates.com -