Marcia - I finished a first pass through Taming, just making notes on errors or things I would change. I look forward to seeing your suggestions. Francis
On Wed, Feb 3, 2021 at 7:01 PM marcia wilbur <ai...@well.com> wrote: > All interesting information. > I was hoping we would be using gitbox or something not Github (MS). > > So, I will finish some more mark up on the Taming and post to this github > repo - for collaboration purposes. > > Probably posting on the 6th - but not looking to do much this week > (fosdem) and am not available the week of the 8th... So if you have > questions about the markup, please post in the github or contact me. Will > have more availability the week of the 15th. > > Thanks. > > > ----- Original Message ----- > From: "F Campos Costero" <fjcc.apa...@gmail.com> > To: doc@openoffice.apache.org > Sent: Wednesday, February 3, 2021 11:49:34 AM > Subject: Re: Repository Organization > > I have limited experience with Git, using it only for my own small > projects, so my opinion should be weighted accordingly. My initial thought > is to not branch based on releases but to branch on documents. Tagging > commits as representing a certain AOO release or perhaps as representing a > certain AOO release with respect to one document would be enough. > > Am I right in thinking we would have about 15 documents even if everything > is brought up to date? The documents that come to mind are one guide per > application (6), the Taming AOO book, some OS specific short guides, and > the programming guide. I am not sure whether the developer's guide or the > building guide are part of the doc team's project. > > The work flow I am imagining is to have a branch dedicated to each > document. When the document is ready to become the latest version, the > branch is merged into a Main branch that has all of the documents in the > form in which they appear on the documentation web site. I suppose one > would update the document-specific branch to the latest version of all the > other documents just before pushing it to Main, I am not clear on just how > that would work. None of the public facing documents is ever edited except > in its own branch. (There might be templates or other administrative > documents that are handled differently.) Each document-specific branch runs > on indefinitely since it will always have, in some commit, the > released version of that document. > > Does that make even a little sense? > > Francis > > On Wed, Feb 3, 2021 at 10:06 AM Dennis Hamilton <orc...@msn.com> wrote: > > > There is only one project for all of it, so it is not clear how well the > > handling of multiple guides and other publications can be sequenced and > > synchronized. Unfortunately, a check-out at this level will bring > > everything to a contributor's computer. I don't know if there is a > > finer-grained way to handle this. It would be worth investigating. Most > > top-level GitHub projects provide multiple (sub-) projects so > coordination > > is better. However, github.com/apache/ is that level so such capability > > is already taken [;<). > > > > A subdirectory structure that has a folder for each guide or other > > publication, and maybe folders on templates and other materials for > > authors/editors would be helpful. If these are actually (sub-) projects, > > working is even easier. There could still be subfolders on released, > draft, > > or however you want to do that. > > > > It is possible to **label** *releases* rather than use branches for that > > purpose. Also, it is better to branch at the individual document level, > so > > maybe the branch name would specify what guide is being worked on in that > > branch. When a document continues to be applicable to a newer release, > one > > could simply tag it for that release as well. There will need to be > ground > > rules about this that are clear enough people don't do pushes against the > > wrong branches, etc. The value is that you don't have to update all the > > documents for every dot-dot-release and interested parties can look at > just > > the Getting Started, or the Writer document or whatever, and know what > > multiple releases the current one applies to. You may need to have > > language as part of the substructure also, not just platform, however > those > > varieties are to be handled. > > > > Sometimes, when the impact of a release is minor, one might one to > provide > > a companion supplement to a full guide, also tagged for that release. > > > > There are many GitHub projects that can be inspected for how this sort of > > thing is done. < https://github.com/MicrosoftDocs> is one example > > although I think the organization can be more thoughtful when focus is on > > AOO docs. Carl Marcum must know of some approaches related to work he > has > > done. > > > > If you have the rights, you can also enable Issues, Discussion and even > > Wiki for the openoffice-docs project. You can then work out matters > there > > in a form that is easier and more organized than using docs @ oo.a.o > > threads as a coordination mechanism. > > > > Happy day-after USA Ground Hog Day. We have passed to the other side. > > > > - Dennis > > > > PS: I still think you need to look at and consult Community Forum folk. > > There is a significant amount of experience there and it is almost all > > (power-) user facing. > > > > > > -----Original Message----- > > From: Keith N. McKenna <keith.mcke...@comcast.net> > > Sent: Wednesday, February 3, 2021 07:20 > > To: doc@openoffice.apache.org > > Subject: Repository has been created > > > > I got word earlier from Carl Marcum that the repository > > https://github.com/apache/openoffice-docs has been created. It is pretty > > sparse at the moment as there is only the README.md file from my repo on > > GitHub. > > > > The next step is to define the the branches. Do we want a separate branch > > for each release of the the software for example 4.1.9, 4.1.10 or just > for > > the major.minor, for example 4.1, 4.2 etc. > > > > The branch for each release has the potential to create more work in that > > we could be creating new documentation that has few if any changes to the > > previous versions. > > > > The major.minor branching creates the reverse possibility. We could > > **not** produce documents when it was warranted. > > > > Please reply with any suggestions for either of the schemes above and if > > you have an idea for something else. > > > > Regards > > Keith > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: doc-unsubscr...@openoffice.apache.org > For additional commands, e-mail: doc-h...@openoffice.apache.org > >