Re: [gentoo-dev] Merging the devrel handbook into the devmanual

2012-11-07 Thread Markos Chandras
On Sun, Nov 4, 2012 at 4:47 AM, Ben de Groot  wrote:
> On 4 November 2012 05:15, Markos Chandras  wrote:
>> On Wed, Oct 31, 2012 at 12:39 PM, Michael Palimaka
>>  wrote:
>>> Hi all,
>>>
>>> In bug #304435[1], hwoarang suggested merging the devrel handbook[2] into
>>> the devmanual[3].
>>>
>>> As the project has grown, so has the amount - and dispersion - of
>>> development information. I believe consolidation of this information into a
>>> single point will make everyone's (especially new developers) lives easier.
>>>
>>> What do you think?
>>>
>>> Best regards,
>>> Michael
>>>
>>> [1]: https://bugs.gentoo.org/show_bug.cgi?id=304435
>>> [2]: http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml
>>> [3]: http://devmanual.gentoo.org/
>>>
>>
>> fyi
>>
>> http://git.overlays.gentoo.org/gitweb/?p=proj/devmanual.git;a=shortlog;h=refs/heads/devrel-handbook
>>
>
> That's a good start. I would like to see our devmanual become the
> one-stop-shop solution for anything regarding development policies
> that a Gentoo dev (or overlay maintainer) needs to know. That would
> mean a recruit would find everything he needs in the devmanual — or at
> least he would find references to other important documents (e.g.
> GLEPs, PMS, eclass manpages) in case not all relevant information is
> contained in the devmanual. That way everything an aspiring Gentoo dev
> needs to know can be found in one place, instead of having to go
> hunting through many dispersed sources.
>
> This also means we should document all QA policies, project/herd/arch
> specific policies, development-related council decisions, and
> (possibly unwritten) best practices in our devmanual. I think that
> would make things much easier for all of us.
>
> Obviously I am willing to do my part to make this happen.
> --
> Cheers,
>
> Ben | yngwin
> Gentoo developer
> Gentoo Qt project lead, Gentoo Wiki admin
>

The ETA for the merge is this weekend. If you have a guide/document
that links to the devrel ebuild HOWTO[1] please fix your links as the
devrel handbook (the ebuild stuff for now) is completely going away
and not marked as deprecated.

[1] http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=1

-- 
Regards,
Markos Chandras / Gentoo Linux Developer / Key ID: B4AFF2C2



Re: [gentoo-dev] Merging the devrel handbook into the devmanual

2012-11-03 Thread Ben de Groot
On 4 November 2012 05:15, Markos Chandras  wrote:
> On Wed, Oct 31, 2012 at 12:39 PM, Michael Palimaka
>  wrote:
>> Hi all,
>>
>> In bug #304435[1], hwoarang suggested merging the devrel handbook[2] into
>> the devmanual[3].
>>
>> As the project has grown, so has the amount - and dispersion - of
>> development information. I believe consolidation of this information into a
>> single point will make everyone's (especially new developers) lives easier.
>>
>> What do you think?
>>
>> Best regards,
>> Michael
>>
>> [1]: https://bugs.gentoo.org/show_bug.cgi?id=304435
>> [2]: http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml
>> [3]: http://devmanual.gentoo.org/
>>
>
> fyi
>
> http://git.overlays.gentoo.org/gitweb/?p=proj/devmanual.git;a=shortlog;h=refs/heads/devrel-handbook
>

That's a good start. I would like to see our devmanual become the
one-stop-shop solution for anything regarding development policies
that a Gentoo dev (or overlay maintainer) needs to know. That would
mean a recruit would find everything he needs in the devmanual — or at
least he would find references to other important documents (e.g.
GLEPs, PMS, eclass manpages) in case not all relevant information is
contained in the devmanual. That way everything an aspiring Gentoo dev
needs to know can be found in one place, instead of having to go
hunting through many dispersed sources.

This also means we should document all QA policies, project/herd/arch
specific policies, development-related council decisions, and
(possibly unwritten) best practices in our devmanual. I think that
would make things much easier for all of us.

Obviously I am willing to do my part to make this happen.
-- 
Cheers,

Ben | yngwin
Gentoo developer
Gentoo Qt project lead, Gentoo Wiki admin



Re: [gentoo-dev] Merging the devrel handbook into the devmanual

2012-11-03 Thread Markos Chandras
On Wed, Oct 31, 2012 at 12:39 PM, Michael Palimaka
 wrote:
> Hi all,
>
> In bug #304435[1], hwoarang suggested merging the devrel handbook[2] into
> the devmanual[3].
>
> As the project has grown, so has the amount - and dispersion - of
> development information. I believe consolidation of this information into a
> single point will make everyone's (especially new developers) lives easier.
>
> What do you think?
>
> Best regards,
> Michael
>
> [1]: https://bugs.gentoo.org/show_bug.cgi?id=304435
> [2]: http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml
> [3]: http://devmanual.gentoo.org/
>

fyi

http://git.overlays.gentoo.org/gitweb/?p=proj/devmanual.git;a=shortlog;h=refs/heads/devrel-handbook

-- 
Regards,
Markos Chandras / Gentoo Linux Developer / Key ID: B4AFF2C2



Re: [gentoo-dev] Merging the devrel handbook into the devmanual

2012-11-01 Thread Michał Górny
On Thu, 1 Nov 2012 17:42:52 -0400
Michael Mol  wrote:

> On Thu, Nov 1, 2012 at 5:34 PM, Michał Górny  wrote:
> > Shortly saying, devmanual in wiki would mostly consist of HTML tagsoup
> > intermixed with wiki text. For the very simple reason that MediaWiki
> > lags markup for as basic things as inline code and requires you to use
> > HTML instead. Not something I'd use for anything as fundamental
> > as devmanual.
> 
> Rosetta Code (my site) runs MediaWiki. I can attest to the terrible
> thing that is MW syntax. That said, we did ultimately come up with
> workarounds for 98% of the problems. (Most of the remaining 2% are
> spammers...and that comes down to a question of strongly you lock the
> thing down.)

Do you believe that the effort was worth it? As far as I can see, you
worked around issues with a particularly bad software for your use.
Instead, you could work on a good piece of software which could help
others.

> I've submitted patches to Gentoo docs before. Honestly, I found it a
> pain; I'm not accustomed to that particular process. Admittedly, this
> is one of those cases where I simply lack an attainable skill.

I'm not saying that our XML forks are good. I'd honestly just use
reStructuredText which is basically 'good enough' to write articles
efficiently while keeping them readable.

> If nothing else, I'd love to see the docs all reside in Git; I could
> fork to my Github account and generate pull requests from there. A
> proper maintainer could review the pull request and decide whether or
> not to merge it. That would be a much more comfortable workflow, IMO.
> (Heck, I wouldn't mind migrating RC to a similar workflow; I'd just
> have to migrate gigabytes worth of wikitext history to a format with
> new semantics...)

Yes, considering the development of modern git solutions, old wikis
could be at least partially replaced by it. I think the github wikis
are the best example here, with their best feature being the ability to
choose markup yourself (however, to be honest, some of the markups
aren't implemented really well there).

However, that's the only thing which github did quite good. The quality
of forking and pull requests on github are a whole different story,
and something not really suited for real-life workflow. In that case,
bitbucket is definitely superior to them.

-- 
Best regards,
Michał Górny


signature.asc
Description: PGP signature


Re: [gentoo-dev] Merging the devrel handbook into the devmanual

2012-11-01 Thread Michael Mol
On Thu, Nov 1, 2012 at 5:34 PM, Michał Górny  wrote:
> On Wed, 31 Oct 2012 17:26:38 +0100
> Theo Chatzimichos  wrote:
>
>> On Wed, Oct 31, 2012 at 1:39 PM, Michael Palimaka  
>> wrote:
>> > Hi all,
>> >
>> > In bug #304435[1], hwoarang suggested merging the devrel handbook[2] into
>> > the devmanual[3].
>> >
>> > As the project has grown, so has the amount - and dispersion - of
>> > development information. I believe consolidation of this information into a
>> > single point will make everyone's (especially new developers) lives easier.
>> >
>> > What do you think?
>> >
>> > Best regards,
>> > Michael
>> >
>> > [1]: https://bugs.gentoo.org/show_bug.cgi?id=304435
>> > [2]: http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml
>> > [3]: http://devmanual.gentoo.org/
>>
>> +1 and btw move the devmanual in the wiki :D
>
> I'm not sure if wiki fits nicely here. I believe that wiki is very
> useful at taking notes, writing quick guides and sharing information
> and tips in general. The main advantage is the free workflow -- you
> have an idea to share but can't do it all by yourself. You start it,
> others can easily improve it.
>
> Sadly, our wiki is MediaWiki. Not getting deep into it, the syntax is
> worse than awful. It could be considered acceptable if you write
> encyclopedia articles, stuff with heavy inside linking and not much
> code inside. However, for technical articles it is horrible, horrible
> and once more horrible.
>
> Shortly saying, devmanual in wiki would mostly consist of HTML tagsoup
> intermixed with wiki text. For the very simple reason that MediaWiki
> lags markup for as basic things as inline code and requires you to use
> HTML instead. Not something I'd use for anything as fundamental
> as devmanual.

Rosetta Code (my site) runs MediaWiki. I can attest to the terrible
thing that is MW syntax. That said, we did ultimately come up with
workarounds for 98% of the problems. (Most of the remaining 2% are
spammers...and that comes down to a question of strongly you lock the
thing down.)

I've submitted patches to Gentoo docs before. Honestly, I found it a
pain; I'm not accustomed to that particular process. Admittedly, this
is one of those cases where I simply lack an attainable skill.

If nothing else, I'd love to see the docs all reside in Git; I could
fork to my Github account and generate pull requests from there. A
proper maintainer could review the pull request and decide whether or
not to merge it. That would be a much more comfortable workflow, IMO.
(Heck, I wouldn't mind migrating RC to a similar workflow; I'd just
have to migrate gigabytes worth of wikitext history to a format with
new semantics...)

--
:wq



Re: [gentoo-dev] Merging the devrel handbook into the devmanual

2012-11-01 Thread Michał Górny
On Wed, 31 Oct 2012 17:26:38 +0100
Theo Chatzimichos  wrote:

> On Wed, Oct 31, 2012 at 1:39 PM, Michael Palimaka  
> wrote:
> > Hi all,
> >
> > In bug #304435[1], hwoarang suggested merging the devrel handbook[2] into
> > the devmanual[3].
> >
> > As the project has grown, so has the amount - and dispersion - of
> > development information. I believe consolidation of this information into a
> > single point will make everyone's (especially new developers) lives easier.
> >
> > What do you think?
> >
> > Best regards,
> > Michael
> >
> > [1]: https://bugs.gentoo.org/show_bug.cgi?id=304435
> > [2]: http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml
> > [3]: http://devmanual.gentoo.org/
> 
> +1 and btw move the devmanual in the wiki :D

I'm not sure if wiki fits nicely here. I believe that wiki is very
useful at taking notes, writing quick guides and sharing information
and tips in general. The main advantage is the free workflow -- you
have an idea to share but can't do it all by yourself. You start it,
others can easily improve it.

Sadly, our wiki is MediaWiki. Not getting deep into it, the syntax is
worse than awful. It could be considered acceptable if you write
encyclopedia articles, stuff with heavy inside linking and not much
code inside. However, for technical articles it is horrible, horrible
and once more horrible.

Shortly saying, devmanual in wiki would mostly consist of HTML tagsoup
intermixed with wiki text. For the very simple reason that MediaWiki
lags markup for as basic things as inline code and requires you to use
HTML instead. Not something I'd use for anything as fundamental
as devmanual.

-- 
Best regards,
Michał Górny


signature.asc
Description: PGP signature


Re: [gentoo-dev] Merging the devrel handbook into the devmanual

2012-11-01 Thread Markos Chandras
On Thu, Nov 1, 2012 at 2:48 PM, Petteri Räty  wrote:
> On 31.10.2012 14.39, Michael Palimaka wrote:
>> Hi all,
>>
>> In bug #304435[1], hwoarang suggested merging the devrel handbook[2]
>> into the devmanual[3].
>>
>> As the project has grown, so has the amount - and dispersion - of
>> development information. I believe consolidation of this information
>> into a single point will make everyone's (especially new developers)
>> lives easier.
>>
>> What do you think?
>>
>
> I think you will only find people who support the idea. Some years back
> I tried to list people to migrate information on the basis of for
> example one page per developer but the actual contributions didn't
> amount to much. Let's hope there's renewed energy on this front.
>
> Regards,
> Petteri
>
>

There is :)
I will create a separate branch tonight so whoever is interested can
start working on it.

-- 
Regards,
Markos Chandras / Gentoo Linux Developer / Key ID: B4AFF2C2



Re: [gentoo-dev] Merging the devrel handbook into the devmanual

2012-11-01 Thread Petteri Räty
On 31.10.2012 14.39, Michael Palimaka wrote:
> Hi all,
> 
> In bug #304435[1], hwoarang suggested merging the devrel handbook[2]
> into the devmanual[3].
> 
> As the project has grown, so has the amount - and dispersion - of
> development information. I believe consolidation of this information
> into a single point will make everyone's (especially new developers)
> lives easier.
> 
> What do you think?
> 

I think you will only find people who support the idea. Some years back
I tried to list people to migrate information on the basis of for
example one page per developer but the actual contributions didn't
amount to much. Let's hope there's renewed energy on this front.

Regards,
Petteri




signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Merging the devrel handbook into the devmanual

2012-10-31 Thread Markos Chandras
On Wed, Oct 31, 2012 at 7:02 PM, Ciaran McCreesh
 wrote:
> On Wed, 31 Oct 2012 17:26:38 +0100
> Theo Chatzimichos  wrote:
>> +1 and btw move the devmanual in the wiki :D
>
> That would rather go against the original idea behind the devmanual,
> which was that it was supposed to be high quality and authoritative.
>
> --
> Ciaran McCreesh

Yes, I see no point moving it to wiki. We want to move it to a more
modern format and we want to keep it in
VCS so others can send pull requests, submit nice patches or have
separate branches if needed.

-- 
Regards,
Markos Chandras / Gentoo Linux Developer / Key ID: B4AFF2C2



Re: [gentoo-dev] Merging the devrel handbook into the devmanual

2012-10-31 Thread Michael Mol
On Wed, Oct 31, 2012 at 3:02 PM, Ciaran McCreesh
 wrote:
>
> On Wed, 31 Oct 2012 17:26:38 +0100
> Theo Chatzimichos  wrote:
> > +1 and btw move the devmanual in the wiki :D
>
> That would rather go against the original idea behind the devmanual,
> which was that it was supposed to be high quality and authoritative.
>
Pages can be locked to be editable only by members of blessed groups.

--
:wq



Re: [gentoo-dev] Merging the devrel handbook into the devmanual

2012-10-31 Thread Ciaran McCreesh
On Wed, 31 Oct 2012 17:26:38 +0100
Theo Chatzimichos  wrote:
> +1 and btw move the devmanual in the wiki :D

That would rather go against the original idea behind the devmanual,
which was that it was supposed to be high quality and authoritative.

-- 
Ciaran McCreesh


signature.asc
Description: PGP signature


Re: [gentoo-dev] Merging the devrel handbook into the devmanual

2012-10-31 Thread Theo Chatzimichos
On Wed, Oct 31, 2012 at 1:39 PM, Michael Palimaka  wrote:
> Hi all,
>
> In bug #304435[1], hwoarang suggested merging the devrel handbook[2] into
> the devmanual[3].
>
> As the project has grown, so has the amount - and dispersion - of
> development information. I believe consolidation of this information into a
> single point will make everyone's (especially new developers) lives easier.
>
> What do you think?
>
> Best regards,
> Michael
>
> [1]: https://bugs.gentoo.org/show_bug.cgi?id=304435
> [2]: http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml
> [3]: http://devmanual.gentoo.org/

+1 and btw move the devmanual in the wiki :D



Re: [gentoo-dev] Merging the devrel handbook into the devmanual

2012-10-31 Thread Diego Elio Pettenò
On 31/10/2012 05:39, Michael Palimaka wrote:
> 
> 
> In bug #304435[1], hwoarang suggested merging the devrel handbook[2]
> into the devmanual[3].

+1 it was on my TODO list for over two years at this point.

-- 
Diego Elio Pettenò — Flameeyes
flamee...@flameeyes.eu — http://blog.flameeyes.eu/



Re: [gentoo-dev] Merging the devrel handbook into the devmanual

2012-10-31 Thread Dirkjan Ochtman
On Wed, Oct 31, 2012 at 1:39 PM, Michael Palimaka  wrote:
> What do you think?

+1 love it. The split is pretty annoying, it would be great to have
everything in one place.

Cheers,

Dirkjan



Re: [gentoo-dev] Merging the devrel handbook into the devmanual

2012-10-31 Thread Sergey Popov
31.10.2012 16:39, Michael Palimaka пишет:
> Hi all,
>
> In bug #304435[1], hwoarang suggested merging the devrel handbook[2]
> into the devmanual[3].
>
> As the project has grown, so has the amount - and dispersion - of
> development information. I believe consolidation of this information
> into a single point will make everyone's (especially new developers)
> lives easier.
>
> What do you think?
>
> Best regards,
> Michael
>
> [1]: https://bugs.gentoo.org/show_bug.cgi?id=304435
> [2]: http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml
> [3]: http://devmanual.gentoo.org/
>
As a new developer , I think this is a good idea. When i was a recruit
it was not so easy to find some information(well, at least for me). Now
i am more familiar with Gentoo website internals and it's not a problem
anymore(at least, generally :-)). I think recruiters would be also
agreed with this point of view(at least hwoarang does :-D)

-- 
Best regards, Sergey Popov
Gentoo Linux Developer
Desktop-effects project lead




signature.asc
Description: OpenPGP digital signature


[gentoo-dev] Merging the devrel handbook into the devmanual

2012-10-31 Thread Michael Palimaka

Hi all,

In bug #304435[1], hwoarang suggested merging the devrel handbook[2] 
into the devmanual[3].


As the project has grown, so has the amount - and dispersion - of 
development information. I believe consolidation of this information 
into a single point will make everyone's (especially new developers) 
lives easier.


What do you think?

Best regards,
Michael

[1]: https://bugs.gentoo.org/show_bug.cgi?id=304435
[2]: http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml
[3]: http://devmanual.gentoo.org/