Re: Fedora Publishing

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On 02/05/2016 08:55 AM, David Ashley wrote:
> After reading all the comments so far I finally have something to say.
> And it has nothing to do about the technical end of producing
> documentation. I want to talk about people and community.
> 
> We are a community of volunteers who produce documentation. That is the
> bottom line. Thus, standards are not exactly something that can be
> forced down the throat of a volunteer. All of us come to the table with
> differing skill sets and backgrounds. And as a volunteer we are not
> really willing to learn something new or change the way we do things
> when there is no reward except the satisfaction of a job well done.
> 
> The real question we should be asking is how do we best make use of
> these diverse skill sets to produce documentation that is organized and
> contains great content. If we can agree that this is the real question
> before us then we can begin discussions on how to solve the problem.
> Otherwise we will be spinning our wheels and wasting valuable resources.
> 
> one solution put forward was to figure out how to accept a variety of
> input formats into a process that produces the output we want. Obviously
> some conversion of the input will need to be performed so that a common
> output can be maintained.
> 
> The above process would be very nice and could probably be built, but it
> also has a big issue. In our volunteer environment, the maintainer is
> usually not the original writer and their skill sets may not match. So
> another big question is how do we solve this problem? Do we force the
> maintainer to learn the document's original format? Do we perform
> maintenance in a common format?

This would be an additional feature to add to our checklist when vetting
a solution:  dynamic conversion of the *input* document to allow
maintainers to contribute to existing docs in the format of their
choice.  Atlassian Confluence is the only solution I'm aware of -
anecdotally - that does this, and it's not an option for us.  It would
be nice to have, but if a writer wants to own an iteration of a document
that's currently written in asciidoc, and they really would prefer to
edit in docbook, I think it should be reasonable for that writer to
perform their conversion outside of the buildsystem.

> I think you can see from the above discussion that we have a really
> tough problem to solve. And the root of that problem is the people who
> volunteer their time and resources. In our case, diversity of skills is
> the key issue. Until we can come to an agreement that this is the real
> problem we will never solve the technical problem. We have to design a
> process and a set of governance rules that solves our people problem.
> 
> Technical problems can almost always be solved, people issues are harder.
> 
> W. David Ashley
> -- 

The current organizational process would be something like this:

1. Needs are discussed
2. Solutions are suggested that meet some or all of the needs
3. Needs not met by a proposed solution are re-evaluated
4. A sufficiently adequate solution is planned in detail, openly
5. The solution is implemented, or not, by either clear consensus or vote.

I don't see governance issues coming in until the last step, and we're
hovering somewhere between step 1 and step 1.5.  I  didn't find any
prebaked solutions that fit the needs I felt were important, especially
with regard to CICD functionality, so I started creating one with mostly
prebaked components.  This doesn't preclude concurrent work of other
solutions.

Otherwise, I'm not sure what kind of organizational or policy type
changes would help; can you elaborate?

-- Pete
--
docs mailing list
docs@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe:
http://lists.fedoraproject.org/admin/lists/docs@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Red Hat 9]     [Yosemite News]     [KDE Users]

  Powered by Linux