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
>
>

Reply via email to