Highlighted

Robohelp 2015 generate output to TFS

New Here ,
May 13, 2020

Copy link to clipboard

Copied

My webhelp output gets generated to my local C:\ instead of to Team Foundation Server. This means that the !SSL! subdirectory only exists on my local machine and never gets placed into TFS.

 

I have provided screenshots of my TFS project directory and its contents vs. my local directory (where output files get generated to).TFS project directoryTFS project directoryAdditional content inside TFS project dirAdditional content inside TFS project dirlocalDirectoryForProject.JPG

Adobe Community Professional
Correct answer by Amebr | Adobe Community Professional

Typically developers get very upset if you put output files into the source control system. 

 

Can I ask why you want to add the output? 

 

If you're determined, you'll need to add the output folder (the !SSL! folder if I'm interpreting your last image correctly) manually using TFS itself. And you'll need to remember to manually check it out using TFS before you generate, and then check it in after you finish generating.

Topics

Version control

Views

1.1K

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more

Robohelp 2015 generate output to TFS

New Here ,
May 13, 2020

Copy link to clipboard

Copied

My webhelp output gets generated to my local C:\ instead of to Team Foundation Server. This means that the !SSL! subdirectory only exists on my local machine and never gets placed into TFS.

 

I have provided screenshots of my TFS project directory and its contents vs. my local directory (where output files get generated to).TFS project directoryTFS project directoryAdditional content inside TFS project dirAdditional content inside TFS project dirlocalDirectoryForProject.JPG

Adobe Community Professional
Correct answer by Amebr | Adobe Community Professional

Typically developers get very upset if you put output files into the source control system. 

 

Can I ask why you want to add the output? 

 

If you're determined, you'll need to add the output folder (the !SSL! folder if I'm interpreting your last image correctly) manually using TFS itself. And you'll need to remember to manually check it out using TFS before you generate, and then check it in after you finish generating.

Topics

Version control

Views

1.1K

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
May 13, 2020 0
Adobe Community Professional ,
May 13, 2020

Copy link to clipboard

Copied

Typically developers get very upset if you put output files into the source control system. 

 

Can I ask why you want to add the output? 

 

If you're determined, you'll need to add the output folder (the !SSL! folder if I'm interpreting your last image correctly) manually using TFS itself. And you'll need to remember to manually check it out using TFS before you generate, and then check it in after you finish generating.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
May 13, 2020 0
New Here ,
May 14, 2020

Copy link to clipboard

Copied

@Amebr

So, to answer your question, as to "why I want to add the output": because I do not know what files TO put in the source control system, I put all files in the source system.  

My other post made in February concerned runtime files (which from the Robohelp 2015 manual: https://help.adobe.com/en_US/robohelp/2015/robohtml/robohelp_help.pdf) on p. 498, seem to inform me of a path forward, but I need additional detail on distribution of WebHelp to know the Best Practice.

 

--Background--

I am using Robohelp 2015 that I integrated with TFS (FYI). As the developer, I use the Microsoft stack of MSSQL, IIS, C# with ASP.NET framework Webforms, I wish to care as little about Robohelp as I need to. 

 

I believe I may not be the only one in the Robohelp community that is tasked with creating some help files when development is my main job. 

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
May 14, 2020 0
Adobe Community Professional ,
May 14, 2020

Copy link to clipboard

Copied

Usually RH projects are checked into source control systems only when there are multiple authors working on them. If you're on your own with maintaining a help system, I wouldn't bother with it. Since you're the developer, you know what output you want to produce and where it should go to be used in your program. Maybe you should just set up RH to publish to that location directly?

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
May 14, 2020 0
New Here ,
May 14, 2020

Copy link to clipboard

Copied

Hi, Jeff.

 

That is a great thought.

Budget though be as it may prevents us from warranting such action and deviation from current state.

Additionally, we have multiple authors/hands, since the OG Robohelp author left. I am the new one and departing shortly and will pass it to a system administrator & a lead developer to manage after I leave in a weeks time.

 

After discussing with my manager, I have a comment for feedback.

Comment: If it is true that output file generation (!SSL! subdirectory which contains the WebHelp output files) can be generated using all other project files that are maintained on TFS, then RoboHelp's Batch Generate option inside the Output tab will satisfy creating the WebHelp folder and its contents to a location we as developer's can designate. (Please validate truth value).

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
May 14, 2020 0
New Here ,
May 14, 2020

Copy link to clipboard

Copied

Jeff_Coatsworth: I thought you were suggesting purchasing Robohelp Server. Nonetheless, any Robohelp developer will be a guy/lady coming in picking up the project where somenone left off, and TFS needs to store Joe Schmoe's work so that when he leaves his progress can be picked up by another.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
May 14, 2020 0
Adobe Community Professional ,
May 14, 2020

Copy link to clipboard

Copied

Who mentioned anything about RH Server??
Generally users of RH are tech writers/authors. If there is only one author using it, it usually is cheapest to install RH on a workstation and work on the project files locally, employing regular backups of the project files for safety.
When there are multiple authors involved, some sort of sharing process must be employed because no one topic can be worked on by multiple people at the same time. Topics are checked out of source control to lock them in the source control system to prevent others working on them at the same time. This is NOT like programming pull requests and commits because RH files are not text files that can deal with merges.
In either case, when it's time to produce output, an author must check out the project, and generate the output (locally to that \!SSL!\output_type\ folder). The output is them manually copied to wherever it is needed for deployment and distribution - in my world, I create a self-extracting executable because my help is installed on our clients' LAN servers and not a webserver. 
There also exists a "Publish" option that creates the output and transfers it to whatever location is desired (it's like FTPing it up to some webserver out there; sometimes it's to a Sharepoint instance or other developer-controlled location for inclusion in their build process).

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
May 14, 2020 0