New to Central: Question on Framework with Flare
Posted: Thu Jul 11, 2024 7:53 am
Hello fellow documentarians!
My company, which has used Flare for a while (before I got here, I am in my first year still), and we recently adopted Central. I am working on building the infrastructure/process for our Flare-Central environment and really need an expert's guidance to make sure what I have in mind makes sense. Before I get into it, I'll say that I am new to the technical writing profession and still pretty green when it comes to Flare and Central, so please forgive me if something doesn't make sense. I am happy to clarify any of my, well, nonsense. Ha!!
Our firm works in finance software, we use Flare for our online help site, which contains thousands of pages of items that include screenshots and written content to help our clients navigate our robust set of tools that are available to them. Each release comes with anywhere from 10-30 enhancements or new tools that we offer through our proprietary software product. I have watched just about every video Paul has made for Central to better understand how it works (very helpful, great resource.. Thanks Paul!) We have a team of four, and we split up the enhancements/tools in each release to own and craft/update our doc. My main question is about branching, but first let me explain how we use Flare on our team...
Currently, we have a "check out" system with our Flare projects. We store the projects in a network drive and will take the project from the drive to make our changes/updates. This can only be done by one person at a time - when that individual is done with their work, they build output then publish and back it up to the network drive. It works, but it's a rather clunky process that eats up a lot of time and bogs down productivity, thus why we have adopted Central.
Here's how I have envisioned our branching environment:
-Master branch (live content available to our clients on our site)
-Release branch (essentially a "staging" area where we will sync our new content into before we merge into the master branch when the release has been rolled out)
-Four (4) branches that each one of our team members will work out of to put together any new content relating to a new release, I was thinking of just naming them for each team member (example: steve, mary, john, jane)
Using the git branching model, each team member would work on their assignments in their individual branch and sync (push/pull) them to the release branch regularly as we complete our tasks/new content. When we're done, we'll merge the release branch into the master branch, build the output and set it live for clients to use and see.
Does this make sense? Would that be an efficient way to use Central and Flare together with branching?
My company, which has used Flare for a while (before I got here, I am in my first year still), and we recently adopted Central. I am working on building the infrastructure/process for our Flare-Central environment and really need an expert's guidance to make sure what I have in mind makes sense. Before I get into it, I'll say that I am new to the technical writing profession and still pretty green when it comes to Flare and Central, so please forgive me if something doesn't make sense. I am happy to clarify any of my, well, nonsense. Ha!!
Our firm works in finance software, we use Flare for our online help site, which contains thousands of pages of items that include screenshots and written content to help our clients navigate our robust set of tools that are available to them. Each release comes with anywhere from 10-30 enhancements or new tools that we offer through our proprietary software product. I have watched just about every video Paul has made for Central to better understand how it works (very helpful, great resource.. Thanks Paul!) We have a team of four, and we split up the enhancements/tools in each release to own and craft/update our doc. My main question is about branching, but first let me explain how we use Flare on our team...
Currently, we have a "check out" system with our Flare projects. We store the projects in a network drive and will take the project from the drive to make our changes/updates. This can only be done by one person at a time - when that individual is done with their work, they build output then publish and back it up to the network drive. It works, but it's a rather clunky process that eats up a lot of time and bogs down productivity, thus why we have adopted Central.
Here's how I have envisioned our branching environment:
-Master branch (live content available to our clients on our site)
-Release branch (essentially a "staging" area where we will sync our new content into before we merge into the master branch when the release has been rolled out)
-Four (4) branches that each one of our team members will work out of to put together any new content relating to a new release, I was thinking of just naming them for each team member (example: steve, mary, john, jane)
Using the git branching model, each team member would work on their assignments in their individual branch and sync (push/pull) them to the release branch regularly as we complete our tasks/new content. When we're done, we'll merge the release branch into the master branch, build the output and set it live for clients to use and see.
Does this make sense? Would that be an efficient way to use Central and Flare together with branching?