in released versions until v1.1, whole website was included in
src/documentation, using the old Forrest schema.
So, until v1.1, the website repo may embed directly versionned doc.
I don't think we need to remove them, just adding or removing a link
in sidenav will be sufficient (0.95 doc is always on website).
Beginning with fop-next, ie current trunk, we could move trunk doc
into fop trunk repos and apply svn:externals in website repo.
Attached, I've listed links to versionned doc in CMS FOP -- I like grepwin ;-).
Note that for links to latest version, we used variables at the top of
MDtext, for easier update during release process.
I see no need to redirect anything, just change some values in 5 files.
2014-05-28 6:33 GMT+02:00 Clay Leeds <[email protected]>:
> Hi,
>
> I thought I'd give an update on my research of speeding the RELEASE process...
>
> I've spent some time researching, and I've asked for some assistance from
> site-dev@...
>
> Among the ideas I've been researching are:
> - MarkDown PreProcessor[1]
> - svn hook
>
> I'm not married to either of these solutions, but they look interesting.
>
> Of course, another idea, is to do it the OLD way, and I'd be happy to go
> through and update the MarkDown files with the latest/updated version.
>
> MarkDown PreProcessor (a sample I thought was interesting)
> [1]
> http://aaronparecki.com/articles/2012/09/01/1/some-enhancements-to-markdown
>
> More inline...
>
> On May 23, 2014, at 1:00 AM, Pascal Sancho <[email protected]> wrote:
>> Hi,
>>
>> The FOP package should not embed the whole website, but only the
>> documentation part, more precisely only the relevant version folder.
>>
>> Currently, FOP doc folder is referenced as svn:externals in FOP repo,
>> resulting on extra irrelevant info, such as other versions,
>> miscellaneous processes, general info, etc.
>>
>> IMHO, FOP versionned doc should be in FOP repo, and Website repo
>> should refer to each FOP versionned doc through svn:externals prop.
>>
>> WDYT?
>
> +1 Pascal... Makes sense to me. There's a lot of cruft in there...
>
> We'd have to either `svn:externals` a bunch of single files (svn-1.7+), or
> adjust the site a bit to move the OLD versions somewhere 'out of the way'...
> (And then add 301 redirects... ;-)
--
pascal
fop\dev\design\parsing.mdtext
../../trunk/embedding.html
../../trunk/extensions.html
fop\dev\extensions.mdtext
../trunk/extensions.html
fop\dev\faq.mdtext
../trunk/compiling.html
fop\dev\svg.mdtext
../trunk/graphics.html
fop\dev\tools.mdtext
../trunk/compiling.html
fop\faq.mdtext
[currentFop_config_general]:
1.1/configuration.html#general-elements
[currentFop_embedding_configExt]: 1.1/embedding.html#config-external
[currentFop_embedding_configInt]: 1.1/embedding.html#config-internal
[currentFop_embedding_multithreading]: 1.1/embedding.html#multithreading
[currentFop_fonts]: 1.1/fonts.html
[currentFop_graphics]: 1.1/graphics.html
[currentFop_graphics_batik]: 1.1/graphics.html#batik
[currentFop_graphics_resol]: 1.1/graphics.html#resolution
[currentFop_graphics_svgPdfText]: 1.1/graphics.html#svg-pdf-text
[currentFop_graphics_svgScaling]: 1.1/graphics.html#svg-scaling
[currentFop_hyphenation_support]: 1.1/hyphenation.html#support
[currentFop_metadata]: 1.1/metadata.html
[currentFop_output_generalFonts]: 1.1/output.html#general-fonts
[currentFop_output_pdfFonts]: 1.1/output.html#pdf-fonts
[currentFop_output_pdfPostProcess]: 1.1/output.html#pdf-postprocess
[currentFop_output_pdfWatermark]: 1.1/output.html#pdf-watermark
[currentFop_pdfencryption]: 1.1/pdfencryption.html
[currentFop_running_memory]: 1.1/running.html#memory
[currentFop_servlets]: 1.1/servlets.html#servlet
[currentFop_servlets_engine]: 1.1/servlets.html#servlet-engine
[currentFop_servlets_ie]: 1.1/servlets.html#ie
[currentFop_servlets_xslt]: 1.1/servlets.html#xslt
fop\fo.mdtext
[fopLatest_config]: 1.1/configuration.html
fop\index.mdtext
[fopLatest]: 1.1/
[fopLatest_ouput]: 1.1/output.html
fop\maillist.mdtext
[fopLatest-runningXalan]: 1.1/running.html#check-input
fop\quickstartguide.mdtext
[currentFop_compile]: 1.1/compiling.html
[currentFop_config]: 1.1/configuration.html
[currentFop_running]: 1.1/running.html
[currentFop_embedding]: 1.1/embedding.html
[currentFop_servlets]: 1.1/servlets.html
[currentFop_anttask]: 1.1/anttask.html
[currentFop_index]: 1.1/index.html