qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* QEMU participation to Google Season of Docs
@ 2020-04-01 16:37 Philippe Mathieu-Daudé
  2020-04-01 16:46 ` Paolo Bonzini
  2020-04-04  1:37 ` John Snow
  0 siblings, 2 replies; 9+ messages in thread
From: Philippe Mathieu-Daudé @ 2020-04-01 16:37 UTC (permalink / raw)
  To: Markus Armbruster, Peter Maydell, Alex Bennée,
	Stefan Hajnoczi, Aleksandar Markovic, John Snow, Stefan Weil
  Cc: Paolo Bonzini, Vladimir Sementsov-Ogievskiy, Daniel P. Berrange,
	qemu-devel, qemu-discuss

Hi,

Google recently announced their 'Season of Docs' project:
https://developers.google.com/season-of-docs

QEMU project seems to fit all the requirements.

Who is interested in [co-]mentoring?

Relevant links:
https://developers.google.com/season-of-docs/docs/admin-guide
https://developers.google.com/season-of-docs/docs/timeline

[Following is extracted from the previous links:]

Example projects:

* Build a documentation site on a platform to be decided
   by the technical writer and open source mentor, and publish
   an initial set of basic documents on the site. Examples of
   platforms include:

   - A static site generator such as Hugo, Jekyll, Sphinx, ...

* Refactor the open source project's existing documentation to
   provide an improved user experience or a more accessible
   information architecture.

* Write a conceptual overview of, or introduction to, a product
   or feature. Often a team creates their technical documentation
   from the bottom up, with the result that there's a lot of
   detail but it's hard to understand the product as a whole. A
   technical writer can fix this.

* Create a tutorial for a high-profile use case.

* Create a set of focused how-to guides for specific tasks.

* Create a contributor’s guide that includes basic information
   about getting started as a contributor to the open source
   project, as well as any rules around licence agreements,
   processes for pull requests and reviews, building the project,
   and so on.

Previous experience with similar programs, such as Google Summer
of Code or others: If you or any of your mentors have taken part
in Google Summer of Code or a similar program, mention this in
your application. Describe your achievements in that program.
Explain how this experience may influence the way you work in
Season of Docs.

The 2020 season of Season of Docs is limited to a maximum of
50 technical writing projects in total.
As a guideline, we expect to accept a maximum of 2 projects
per organization, so that we don't end up with too many
accepted projects. However, if the free selection process
doesn't fill all the slots, the Google program administrators
may allocate additional slots to some organizations.



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: QEMU participation to Google Season of Docs
  2020-04-01 16:37 QEMU participation to Google Season of Docs Philippe Mathieu-Daudé
@ 2020-04-01 16:46 ` Paolo Bonzini
  2020-04-02  9:06   ` Stefan Hajnoczi
  2020-04-04  1:37 ` John Snow
  1 sibling, 1 reply; 9+ messages in thread
From: Paolo Bonzini @ 2020-04-01 16:46 UTC (permalink / raw)
  To: Philippe Mathieu-Daudé,
	Markus Armbruster, Peter Maydell, Alex Bennée,
	Stefan Hajnoczi, Aleksandar Markovic, John Snow, Stefan Weil
  Cc: Vladimir Sementsov-Ogievskiy, Daniel P. Berrange, qemu-devel,
	qemu-discuss

On 01/04/20 18:37, Philippe Mathieu-Daudé wrote:
> 
> * Refactor the open source project's existing documentation to
>   provide an improved user experience or a more accessible
>   information architecture.

This kind of project would be indeed very suitable to QEMU.  Stefan,
perhaps you could help by providing the text for our Summer of Code
submission?

Thanks,

Paolo



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: QEMU participation to Google Season of Docs
  2020-04-01 16:46 ` Paolo Bonzini
@ 2020-04-02  9:06   ` Stefan Hajnoczi
  2020-04-06 15:02     ` Philippe Mathieu-Daudé
  0 siblings, 1 reply; 9+ messages in thread
From: Stefan Hajnoczi @ 2020-04-02  9:06 UTC (permalink / raw)
  To: Philippe Mathieu-Daudé
  Cc: Peter Maydell, Vladimir Sementsov-Ogievskiy, Daniel P. Berrange,
	Alex Bennée, Markus Armbruster, qemu-devel,
	Aleksandar Markovic, Stefan Weil, Paolo Bonzini, qemu-discuss,
	John Snow

[-- Attachment #1: Type: text/plain, Size: 747 bytes --]

On Wed, Apr 01, 2020 at 06:46:02PM +0200, Paolo Bonzini wrote:
> On 01/04/20 18:37, Philippe Mathieu-Daudé wrote:
> > 
> > * Refactor the open source project's existing documentation to
> >   provide an improved user experience or a more accessible
> >   information architecture.
> 
> This kind of project would be indeed very suitable to QEMU.  Stefan,
> perhaps you could help by providing the text for our Summer of Code
> submission?

Philippe, would you like to be the Google Season of Docs administrator
for QEMU?  I don't have enough bandwidth to be involved myself.

I can provide you the QEMU's GSoC 2020 application form which might have
useful snippets you can reuse for building a GSoD application for QEMU.

Stefan

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: QEMU participation to Google Season of Docs
  2020-04-01 16:37 QEMU participation to Google Season of Docs Philippe Mathieu-Daudé
  2020-04-01 16:46 ` Paolo Bonzini
@ 2020-04-04  1:37 ` John Snow
  2020-04-04  4:37   ` Ruben
  2020-04-06 10:35   ` Paolo Bonzini
  1 sibling, 2 replies; 9+ messages in thread
From: John Snow @ 2020-04-04  1:37 UTC (permalink / raw)
  To: Philippe Mathieu-Daudé,
	Markus Armbruster, Peter Maydell, Alex Bennée,
	Stefan Hajnoczi, Aleksandar Markovic, Stefan Weil
  Cc: Paolo Bonzini, Vladimir Sementsov-Ogievskiy, Daniel P. Berrange,
	qemu-devel, qemu-discuss



On 4/1/20 12:37 PM, Philippe Mathieu-Daudé wrote:
> Hi,
> 
> Google recently announced their 'Season of Docs' project:
> https://developers.google.com/season-of-docs
> 
> QEMU project seems to fit all the requirements.
> 
> Who is interested in [co-]mentoring?
> 
> Relevant links:
> https://developers.google.com/season-of-docs/docs/admin-guide
> https://developers.google.com/season-of-docs/docs/timeline
> 
> [Following is extracted from the previous links:]
> 
> Example projects:
> 
> * Build a documentation site on a platform to be decided
>   by the technical writer and open source mentor, and publish
>   an initial set of basic documents on the site. Examples of
>   platforms include:
> 
>   - A static site generator such as Hugo, Jekyll, Sphinx, ...
> 
> * Refactor the open source project's existing documentation to
>   provide an improved user experience or a more accessible
>   information architecture.
> 
> * Write a conceptual overview of, or introduction to, a product
>   or feature. Often a team creates their technical documentation
>   from the bottom up, with the result that there's a lot of
>   detail but it's hard to understand the product as a whole. A
>   technical writer can fix this.
> 
> * Create a tutorial for a high-profile use case.
> 
> * Create a set of focused how-to guides for specific tasks.
> 
> * Create a contributor’s guide that includes basic information
>   about getting started as a contributor to the open source
>   project, as well as any rules around licence agreements,
>   processes for pull requests and reviews, building the project,
>   and so on.
> 
> Previous experience with similar programs, such as Google Summer
> of Code or others: If you or any of your mentors have taken part
> in Google Summer of Code or a similar program, mention this in
> your application. Describe your achievements in that program.
> Explain how this experience may influence the way you work in
> Season of Docs.
> 
> The 2020 season of Season of Docs is limited to a maximum of
> 50 technical writing projects in total.
> As a guideline, we expect to accept a maximum of 2 projects
> per organization, so that we don't end up with too many
> accepted projects. However, if the free selection process
> doesn't fill all the slots, the Google program administrators
> may allocate additional slots to some organizations.
> 

This looks like it could be very good for us.

My only concern is that the scope and breadth of QEMU is huge and it may
be a lot for a newcomer to tackle appropriately for top-level docs, so I
feel like it requires a mentor who has a good understanding of the broad
picture of QEMU.

Like the description says, we often write things bottom-up in areas of
very specific focus. The broad picture is sometimes harder to conjure
accurately.

I have a lot of opinions and thoughts on python and how docs should be
laid out, but I'm afraid I'm not so good at understanding all of the
options and "use cases" of QEMU to confidently lay out a top-level TOC.
Maybe if we collaborated on a TOC we could give a clear project
guideline to a GSoC/GSoD contributor.

(Or maybe I'm overthinking it.)

--js



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: QEMU participation to Google Season of Docs
  2020-04-04  1:37 ` John Snow
@ 2020-04-04  4:37   ` Ruben
  2020-04-06 10:35   ` Paolo Bonzini
  1 sibling, 0 replies; 9+ messages in thread
From: Ruben @ 2020-04-04  4:37 UTC (permalink / raw)
  To: qemu-discuss, John Snow, Philippe Mathieu-Daudé,
	Markus Armbruster, Peter Maydell, Alex Bennée,
	Stefan Hajnoczi, Aleksandar Markovic, Stefan Weil
  Cc: Paolo Bonzini, Vladimir Sementsov-Ogievskiy, Daniel P. Berrange,
	qemu-devel

[-- Attachment #1: Type: text/plain, Size: 3542 bytes --]

Its ingoogle... We don't do google.



On April 3, 2020 9:37:09 PM EDT, John Snow <jsnow@redhat.com> wrote:
>
>
>On 4/1/20 12:37 PM, Philippe Mathieu-Daudé wrote:
>> Hi,
>> 
>> Google recently announced their 'Season of Docs' project:
>> https://developers.google.com/season-of-docs
>> 
>> QEMU project seems to fit all the requirements.
>> 
>> Who is interested in [co-]mentoring?
>> 
>> Relevant links:
>> https://developers.google.com/season-of-docs/docs/admin-guide
>> https://developers.google.com/season-of-docs/docs/timeline
>> 
>> [Following is extracted from the previous links:]
>> 
>> Example projects:
>> 
>> * Build a documentation site on a platform to be decided
>>   by the technical writer and open source mentor, and publish
>>   an initial set of basic documents on the site. Examples of
>>   platforms include:
>> 
>>   - A static site generator such as Hugo, Jekyll, Sphinx, ...
>> 
>> * Refactor the open source project's existing documentation to
>>   provide an improved user experience or a more accessible
>>   information architecture.
>> 
>> * Write a conceptual overview of, or introduction to, a product
>>   or feature. Often a team creates their technical documentation
>>   from the bottom up, with the result that there's a lot of
>>   detail but it's hard to understand the product as a whole. A
>>   technical writer can fix this.
>> 
>> * Create a tutorial for a high-profile use case.
>> 
>> * Create a set of focused how-to guides for specific tasks.
>> 
>> * Create a contributor’s guide that includes basic information
>>   about getting started as a contributor to the open source
>>   project, as well as any rules around licence agreements,
>>   processes for pull requests and reviews, building the project,
>>   and so on.
>> 
>> Previous experience with similar programs, such as Google Summer
>> of Code or others: If you or any of your mentors have taken part
>> in Google Summer of Code or a similar program, mention this in
>> your application. Describe your achievements in that program.
>> Explain how this experience may influence the way you work in
>> Season of Docs.
>> 
>> The 2020 season of Season of Docs is limited to a maximum of
>> 50 technical writing projects in total.
>> As a guideline, we expect to accept a maximum of 2 projects
>> per organization, so that we don't end up with too many
>> accepted projects. However, if the free selection process
>> doesn't fill all the slots, the Google program administrators
>> may allocate additional slots to some organizations.
>> 
>
>This looks like it could be very good for us.
>
>My only concern is that the scope and breadth of QEMU is huge and it
>may
>be a lot for a newcomer to tackle appropriately for top-level docs, so
>I
>feel like it requires a mentor who has a good understanding of the
>broad
>picture of QEMU.
>
>Like the description says, we often write things bottom-up in areas of
>very specific focus. The broad picture is sometimes harder to conjure
>accurately.
>
>I have a lot of opinions and thoughts on python and how docs should be
>laid out, but I'm afraid I'm not so good at understanding all of the
>options and "use cases" of QEMU to confidently lay out a top-level TOC.
>Maybe if we collaborated on a TOC we could give a clear project
>guideline to a GSoC/GSoD contributor.
>
>(Or maybe I'm overthinking it.)
>
>--js

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.

[-- Attachment #2: Type: text/html, Size: 4156 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: QEMU participation to Google Season of Docs
  2020-04-04  1:37 ` John Snow
  2020-04-04  4:37   ` Ruben
@ 2020-04-06 10:35   ` Paolo Bonzini
  2020-04-06 10:57     ` Peter Maydell
  1 sibling, 1 reply; 9+ messages in thread
From: Paolo Bonzini @ 2020-04-06 10:35 UTC (permalink / raw)
  To: John Snow, Philippe Mathieu-Daudé,
	Markus Armbruster, Peter Maydell, Alex Bennée,
	Stefan Hajnoczi, Aleksandar Markovic, Stefan Weil
  Cc: Vladimir Sementsov-Ogievskiy, Daniel P. Berrange, qemu-devel,
	qemu-discuss

On 04/04/20 03:37, John Snow wrote:
> This looks like it could be very good for us.
> 
> My only concern is that the scope and breadth of QEMU is huge and it may
> be a lot for a newcomer to tackle appropriately for top-level docs, so I
> feel like it requires a mentor who has a good understanding of the broad
> picture of QEMU.
> 
> Like the description says, we often write things bottom-up in areas of
> very specific focus. The broad picture is sometimes harder to conjure
> accurately.
> 
> I have a lot of opinions and thoughts on python and how docs should be
> laid out, but I'm afraid I'm not so good at understanding all of the
> options and "use cases" of QEMU to confidently lay out a top-level TOC.
> Maybe if we collaborated on a TOC we could give a clear project
> guideline to a GSoC/GSoD contributor.

That's actually how a good technical writer can help us!  The main
problem we have with our docs is the disconnect between docs/system
(formerly qemu-doc) and the .txt files in docs/.  We know the material,
but it's hard to reorganize docs/system to make room for everything else.

Reorganizing the TOC to fit all the material in both categories would be
the best outcome of our participation in GSoD.

Paolo



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: QEMU participation to Google Season of Docs
  2020-04-06 10:35   ` Paolo Bonzini
@ 2020-04-06 10:57     ` Peter Maydell
  2020-04-06 15:52       ` Ruben Safir
  0 siblings, 1 reply; 9+ messages in thread
From: Peter Maydell @ 2020-04-06 10:57 UTC (permalink / raw)
  To: Paolo Bonzini
  Cc: Vladimir Sementsov-Ogievskiy, Daniel P. Berrange,
	Philippe Mathieu-Daudé,
	Markus Armbruster, qemu-devel, John Snow, Aleksandar Markovic,
	Stefan Hajnoczi, Stefan Weil, qemu-discuss, Alex Bennée

On Mon, 6 Apr 2020 at 11:35, Paolo Bonzini <pbonzini@redhat.com> wrote:
> On 04/04/20 03:37, John Snow wrote:
> > I have a lot of opinions and thoughts on python and how docs should be
> > laid out, but I'm afraid I'm not so good at understanding all of the
> > options and "use cases" of QEMU to confidently lay out a top-level TOC.
> > Maybe if we collaborated on a TOC we could give a clear project
> > guideline to a GSoC/GSoD contributor.
>
> That's actually how a good technical writer can help us!  The main
> problem we have with our docs is the disconnect between docs/system
> (formerly qemu-doc) and the .txt files in docs/.  We know the material,
> but it's hard to reorganize docs/system to make room for everything else.
>
> Reorganizing the TOC to fit all the material in both categories would be
> the best outcome of our participation in GSoD.

Yep, and unlike last year we've actually (almost) completed
the transition to Sphinx so we have a workable structure/tooling
for a tech writer to work with.

thanks
-- PMM


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: QEMU participation to Google Season of Docs
  2020-04-02  9:06   ` Stefan Hajnoczi
@ 2020-04-06 15:02     ` Philippe Mathieu-Daudé
  0 siblings, 0 replies; 9+ messages in thread
From: Philippe Mathieu-Daudé @ 2020-04-06 15:02 UTC (permalink / raw)
  To: Stefan Hajnoczi
  Cc: Peter Maydell, Vladimir Sementsov-Ogievskiy, Daniel P. Berrange,
	Alex Bennée, Markus Armbruster, qemu-devel,
	Aleksandar Markovic, Stefan Weil, Paolo Bonzini, qemu-discuss,
	John Snow

On 4/2/20 11:06 AM, Stefan Hajnoczi wrote:
> On Wed, Apr 01, 2020 at 06:46:02PM +0200, Paolo Bonzini wrote:
>> On 01/04/20 18:37, Philippe Mathieu-Daudé wrote:
>>>
>>> * Refactor the open source project's existing documentation to
>>>    provide an improved user experience or a more accessible
>>>    information architecture.
>>
>> This kind of project would be indeed very suitable to QEMU.  Stefan,
>> perhaps you could help by providing the text for our Summer of Code
>> submission?
> 
> Philippe, would you like to be the Google Season of Docs administrator
> for QEMU?  I don't have enough bandwidth to be involved myself.

Thankfully my manager approved this, so I'm in :)

> I can provide you the QEMU's GSoC 2020 application form which might have
> useful snippets you can reuse for building a GSoD application for QEMU.

That might help. I'll start the application draft.

Thanks,

Phil.



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: QEMU participation to Google Season of Docs
  2020-04-06 10:57     ` Peter Maydell
@ 2020-04-06 15:52       ` Ruben Safir
  0 siblings, 0 replies; 9+ messages in thread
From: Ruben Safir @ 2020-04-06 15:52 UTC (permalink / raw)
  To: Peter Maydell
  Cc: Vladimir Sementsov-Ogievskiy, Daniel P. Berrange, John Snow,
	qemu-devel, Markus Armbruster, Alex Bennée,
	Aleksandar Markovic, Stefan Hajnoczi, Stefan Weil, Paolo Bonzini,
	qemu-discuss, Philippe Mathieu-Daudé

never use google docs


On Mon, Apr 06, 2020 at 11:57:11AM +0100, Peter Maydell wrote:
> On Mon, 6 Apr 2020 at 11:35, Paolo Bonzini <pbonzini@redhat.com> wrote:
> > On 04/04/20 03:37, John Snow wrote:
> > > I have a lot of opinions and thoughts on python and how docs should be
> > > laid out, but I'm afraid I'm not so good at understanding all of the
> > > options and "use cases" of QEMU to confidently lay out a top-level TOC.
> > > Maybe if we collaborated on a TOC we could give a clear project
> > > guideline to a GSoC/GSoD contributor.
> >
> > That's actually how a good technical writer can help us!  The main
> > problem we have with our docs is the disconnect between docs/system
> > (formerly qemu-doc) and the .txt files in docs/.  We know the material,
> > but it's hard to reorganize docs/system to make room for everything else.
> >
> > Reorganizing the TOC to fit all the material in both categories would be
> > the best outcome of our participation in GSoD.
> 
> Yep, and unlike last year we've actually (almost) completed
> the transition to Sphinx so we have a workable structure/tooling
> for a tech writer to work with.
> 
> thanks
> -- PMM

-- 
So many immigrant groups have swept through our town
that Brooklyn, like Atlantis, reaches mythological
proportions in the mind of the world - RI Safir 1998
http://www.mrbrklyn.com 

DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002
http://www.nylxs.com - Leadership Development in Free Software
http://www2.mrbrklyn.com/resources - Unpublished Archive 
http://www.coinhangout.com - coins!
http://www.brooklyn-living.com 

Being so tracked is for FARM ANIMALS and extermination camps, 
but incompatible with living as a free human being. -RI Safir 2013



^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2020-04-06 15:53 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-04-01 16:37 QEMU participation to Google Season of Docs Philippe Mathieu-Daudé
2020-04-01 16:46 ` Paolo Bonzini
2020-04-02  9:06   ` Stefan Hajnoczi
2020-04-06 15:02     ` Philippe Mathieu-Daudé
2020-04-04  1:37 ` John Snow
2020-04-04  4:37   ` Ruben
2020-04-06 10:35   ` Paolo Bonzini
2020-04-06 10:57     ` Peter Maydell
2020-04-06 15:52       ` Ruben Safir

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).