Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [epf-dev] Some help wanted with command line publishing for epf.eclipse.org


Onno, thanks for working on providing this very useful capability.

If we need to pick one or two configurations to start, I'd choose EPF Practices (and OpenUP that is published from the EPF Practices). The "old" OpenUP library (before practices were introduced) has not evolved in a while and should be archived at some point in time. There might be a lot happening with XP and Scrum if committers/contributors work on converting those libraries into practices, but not a lot is going on now. MAM Practices may have some updates shortly, so I'd also consider automating the publishing of this one.

I haven't used the command line publishing yet, but I have published all these configurations that we have available for download and in the Wiki by using EPFC, so below I offer my best guess for what are the publishing options you asked.

Cheers,

Ricardo.

publish.all_epf_practices
=========================
Title: EPF
About Content: \libraries\EPF_Practices\publish.all_epf_practices.base\resources\about_practices.htm
Feedback URL:
mailto:epf-dev@xxxxxxxxxxx
Publish Glossary: Yes
Publish Index: No
Banner Image: Leave it blank. Default will be used.
Check external hyperlinks: No, it may take too long
Convert broken hyperlinks to plain text: No
Diagrams:
Publish activity detail diagrams that have not been manually created: Yes
Publish activity diagrams for unmodified activity extensions: Yes
Layout:
Show relationship sub-folders in navigation trees: No
Show related elements for roles, tasks and work products in navigation trees: No
Show task descriptors in navigation trees: No
include method content in descriptor pages: Yes
Publish process usage in role, task and work product pages linking to  related desriptors: No
Default tab for activity pages: WBS

publish.openup
==============
Title: OpenUP
About Content: \libraries\EPF_Practices\publish.openup.base\resources\about.htm
Feedback URL:
mailto:epf-dev@xxxxxxxxxxx
Publish Glossary: Yes
Publish Index: No
Banner Image: \libraries\EPF_Practices\publish.openup.base\resources\openup_banner.jpg
Check external hyperlinks: No
Convert broken hyperlinks to plain text: No
Diagrams:
Publish activity detail diagrams that have not been manually created: Yes
Publish activity diagrams for unmodified activity extensions: Yes
Layout:
Show relationship sub-folders in navigation trees: No
Show related elements for roles, tasks and work products in navigation trees: No
Show task descriptors in navigation trees: No
include method content in descriptor pages: Yes
Publish process usage in role, task and work product pages linking to  related desriptors: No
Default tab for activity pages: WBS

Scrum Overview
==============
Title: Scrum
About Content: \libraries\Scrum\about.htm
Feedback URL:
mailto:epf-dev@xxxxxxxxxxx
Publish Glossary: Yes
Publish Index: No
Banner Image: \libraries\Scrum\Scrum\resources\Scrum_banner.JPG
Check external hyperlinks: No
Convert broken hyperlinks to plain text: No
Diagrams:
Publish activity detail diagrams that have not been manually created: Yes
Publish activity diagrams for unmodified activity extensions: Yes
Layout:
Show relationship sub-folders in navigation trees: No
Show related elements for roles, tasks and work products in navigation trees: No
Show task descriptors in navigation trees: No
include method content in descriptor pages: Yes
Publish process usage in role, task and work product pages linking to  related desriptors: No
Default tab for activity pages: WBS

publish.mdev.auth.mam_for_epl
==============
Title: Method Authoring Method for Eclipse Practice Library
About Content: blank - default will be used
Feedback URL:
mailto:epf-dev@xxxxxxxxxxx
Publish Glossary: Yes
Publish Index: No
Banner Image: blank - default will be used
Check external hyperlinks: No
Convert broken hyperlinks to plain text: No
Diagrams:
Publish activity detail diagrams that have not been manually created: Yes
Publish activity diagrams for unmodified activity extensions: Yes
Layout:
Show relationship sub-folders in navigation trees: No
Show related elements for roles, tasks and work products in navigation trees: No
Show task descriptors in navigation trees: No
include method content in descriptor pages: Yes
Publish process usage in role, task and work product pages linking to  related desriptors: No
Default tab for activity pages: WBS




From: "Straaten, Onno van der" <onno.van.der.straaten@xxxxxxxxxx>
To: <epf-dev@xxxxxxxxxxx>
Date: 01/15/2009 11:53 AM
Subject: [epf-dev] Some help wanted with command line publishing for        epf.eclipse.org





Hi all,
I am working on the integration of the command line publishing for
http://epf.eclipse.org. The idea behind this work is to make it very easy to update the Wiki sites. It will be just a matter of selecting a library, configuration and version (tag or HEAD) from CVS. EPF Wiki will then do the checkout and publish, create the baseline process and update the wiki. No need to do it yourself manually from EPFC: checkout, publish, zip, upload to epf.eclips.org and then schedule an update.

If you want this in a new release of EPF Wiki, please vote for this bugzilla
https://bugs.eclipse.org/bugs/show_bug.cgi?id=261167.

To be able to implement this feature for
http://epf.eclipse.org I need some help. I want to know the configurations we want publish and the publishing options. Secondly I am sure how these publishing options are translated to the command line switches. I need some help filling in the blanks.

In CVS we have the following libraries:
1 -  org.eclipse.epf/libraries/EPF_Practices
2 -  org.eclipse.epf/libraries/OpenUP
3 -  org.eclipse.epf/libraries/XP
4 -  org.eclipse.epf/libraries/Scrum
5 -  org.eclipse.epf/libraries/MAM_Practices

>From these libraries we want to publish the following configurations I think:
1: publish.all_epf_practices; publish.openup
4: Scrum Overview
5: publish.mdev.auth.mam_for_epl
(2 is no longer used, we are publishing openup from 1 and 3 needs to be upgraded)

For all configurations we want to publish I would like to know the publishing options so at the bottom of this email I have included all configurations with the publishing options. For all these options I would also like to know how to translate these to command line switches. I know some of them but not all. I think that not all publishing options can be set on the command line, this might be an issue but maybe the defaults are okay.

BTW this all made me think again it would be a nice addition to EPFC if the publishing options would be stored in the configuration and in CVS. This would simplify the command line and manual publish.

Thanks in advance,
Onno


The required and optional options are:
Required:
-libraryPath <path to method library>
-publishPath <path to publish to>
-config <configuration to select from library>
Optional:
-about <about html file>
-banner <banner image>
-bannerHeight <banner image height>
-checkLinks
-dynamic <name>
-feedback <feedback url>
-glossary
-index
-publishUnverifiedDiagrams
-title <title for published pages>

I'm unsure about:
-dynamic <name>
-publishUnverifiedDiagrams

So for the publishing options this means, I'm unsure about:
Convert broken hyperlinks to plain text:
Diagrams:
Publish activity detail diagrams that have not been manually created: -publishUnverifiedDiagrams?
Publish activity diagrams for unmodified activity extensions: ?
Layout:
Show relationship sub-folders in navigation trees: ?
Show related elements for roles, tasks and work products in navigation trees: ?
Show task descriptors in navigation trees: ?
include method content in descriptor pages: ?
Publish process usage in role, task and work product pages linking to  related desriptors: ?
Default tab for activity pages:

publish.all_epf_practices
=========================
Title:
About Content:
Feedback URL:
Publish Glossary: Yes/No
Publish Index: Yes/No
Banner Image:
Check external hyperlinks:
Convert broken hyperlinks to plain text:
Diagrams:
Publish activity detail diagrams that have not been manually created: Yes/No
Publish activity diagrams for unmodified activity extensions: Yes/No
Layout:
Show relationship sub-folders in navigation trees: Yes/No
Show related elements for roles, tasks and work products in navigation trees: Yes/No
Show task descriptors in navigation trees: Yes/No
include method content in descriptor pages: Yes/No
Publish process usage in role, task and work product pages linking to  related desriptors: Yes/No
Default tab for activity pages:

publish.openup
==============
Title:
About Content:
Feedback URL:
Publish Glossary: Yes/No
Publish Index: Yes/No
Banner Image:
Check external hyperlinks:
Convert broken hyperlinks to plain text:
Diagrams:
Publish activity detail diagrams that have not been manually created: Yes/No
Publish activity diagrams for unmodified activity extensions: Yes/No
Layout:
Show relationship sub-folders in navigation trees: Yes/No
Show related elements for roles, tasks and work products in navigation trees: Yes/No
Show task descriptors in navigation trees: Yes/No
include method content in descriptor pages: Yes/No
Publish process usage in role, task and work product pages linking to  related desriptors: Yes/No
Default tab for activity pages:

Scrum Overview
==============
Title:
About Content:
Feedback URL:
Publish Glossary: Yes/No
Publish Index: Yes/No
Banner Image:
Check external hyperlinks:
Convert broken hyperlinks to plain text:
Diagrams:
Publish activity detail diagrams that have not been manually created: Yes/No
Publish activity diagrams for unmodified activity extensions: Yes/No
Layout:
Show relationship sub-folders in navigation trees: Yes/No
Show related elements for roles, tasks and work products in navigation trees: Yes/No
Show task descriptors in navigation trees: Yes/No
include method content in descriptor pages: Yes/No
Publish process usage in role, task and work product pages linking to  related desriptors: Yes/No
Default tab for activity pages:

publish.mdev.auth.mam_for_epl
==============
Title:
About Content:
Feedback URL:
Publish Glossary: Yes/No
Publish Index: Yes/No
Banner Image:
Check external hyperlinks:
Convert broken hyperlinks to plain text:
Diagrams:
Publish activity detail diagrams that have not been manually created: Yes/No
Publish activity diagrams for unmodified activity extensions: Yes/No
Layout:
Show relationship sub-folders in navigation trees: Yes/No
Show related elements for roles, tasks and work products in navigation trees: Yes/No
Show task descriptors in navigation trees: Yes/No
include method content in descriptor pages: Yes/No
Publish process usage in role, task and work product pages linking to  related desriptors: Yes/No
Default tab for activity pages:









Please help Logica to respect the environment by not printing this email / Merci d'aider Logica à préserver l'environnement en évitant d'imprimer ce mail / Bitte drucken Sie diese Nachricht nicht aus und helfen Sie so Logica dabei die Umwelt zu schuetzen / Por favor ajude a Logica a respeitar o ambiente não imprimindo este correio electrónico. This e-mail and any attachment is for authorised use by the intended recipient(s) only. It may contain proprietary material, confidential information and/or be subject to legal privilege. It should not be copied, disclosed to, retained or used by, any other party. If you are not an intended recipient then please promptly delete this e-mail and any attachment and all copies and inform the sender. Thank you.
_______________________________________________
epf-dev mailing list
epf-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/epf-dev


Back to the top