[Patternfly] Contributions guidelines to PatternFly

Andres Galante agalante at redhat.com
Thu Jun 16 11:03:32 UTC 2016


Hi Matt,

You are right, even though you can comment inline on a PR like Leslie
mention, inline comments on github are not as well organize as the ones in
gdocs.

But I think that is a fair price to pay, to get open our process. Una
Kravets shares her experience moving her design team to git and she shares
her experience in this talk: https://www.youtube.com/watch?v=hBp6nP_hqBM

If you have half an hour its worth watching it.

Thanks!



On Wed, Jun 15, 2016 at 2:52 PM, Leslie Hinson <lhinson at redhat.com> wrote:

> I think this is great because documentation will be more accessible. I've
> also enjoyed learning GitHub and gaining a better understanding of the
> workflow there.
>
> To address Matt's question, I had the same question. Brian Leathem quickly
> showed me how you could do commenting. I think it was specifically on a PR
> though? My only point being, I think there is some capabilities that we
> would be able to utilize to work in a similar way as we do now.
>
> Leslie
>
>
>
> On Tue, Jun 14, 2016 at 2:44 PM, Matt Carrano <mcarrano at redhat.com> wrote:
>
>> Hi Andres,
>>
>> The process you have proposed sounds great and I like the idea of using
>> GitHub as a common repository for design as well as code.  I agree it will
>> make contributions easier and provide a way to file issues against a design
>> pattern that can help our work evolve and improve.  True, we designers will
>> need to become more proficient in Git, but hey, it's just another tool to
>> learn.
>>
>> My only minor concern is the use of Markdown to create documents rather
>> than Google Docs as is the current practice.  The markdown syntax seems
>> simple enough to learn, but we would loose some of the more robust inline
>> commenting features which make Google Docs great for collaboration.  Will
>> these markdown documents be directly consumable into the site?  If so, I
>> see this as a major advantage.
>>
>> Anyway, I'm willing to give this a try, but it might make sense to pilot
>> one or two pattern efforts to see how this goes.
>>
>> Matt
>>
>> On Tue, Jun 14, 2016 at 1:05 PM, Andres Galante <agalante at redhat.com>
>> wrote:
>>
>>> Hi,
>>>
>>> We've wrote new Contribution Guidelines to improve the way we get
>>> contributions to patternfly, and find a path for designers to participate
>>> in the community.
>>>
>>> We want to centralise everything in github.
>>>
>>> At the moment designs patterns don’t have a real place, they are spread
>>> on docs, or on the website.
>>>
>>> We want for design specs to be living document with a fiscal
>>> representation on a github repo just as we do it with code.
>>>
>>> The process to send code is though a github pull request. That pull
>>> request gets discuss and merge. And if we see an bug in it, we open an
>>> issue and send a new pull request with the fix. That fix is discuss again
>>> and merge.
>>>
>>> The idea is to follow the same process for designs and designers.
>>>
>>> We will have a repo for designs, where designers will send markdown
>>> documents. Markdown allows to easily write text and add images to describe
>>> the pattern.
>>>
>>> Designers will send design draft on Pull Request, where we will held
>>> design discussions
>>>
>>> Once we merge the design draft, it becomes a design recommendation. But
>>> of course, since it is also a living document we can send new PRs up update
>>> it.
>>>
>>> This will also allow to easily cross reference design and code PRs in
>>> Patternfly and with other projects.
>>>
>>> What's the cost? Designers will have to learn git. But don’t worry it's
>>> not that hard. Once you do it once then it becomes second nature, plus its
>>> super fun and it's the way open source communities works.
>>>
>>> To pull all of this together we've wrote new contribution guidelines,
>>> and I'd love to hear your thoughts before posting them to the project:
>>>
>>> https://gist.github.com/andresgalante/a0d8238d8cd448b14eac9c377e76d489
>>>
>>> Thanks!
>>>
>>> _______________________________________________
>>> Patternfly mailing list
>>> Patternfly at redhat.com
>>> https://www.redhat.com/mailman/listinfo/patternfly
>>>
>>>
>>
>>
>> --
>> Matt Carrano
>> Sr. Interaction Designer
>> Red Hat, Inc.
>> mcarrano at redhat.com
>>
>> _______________________________________________
>> Patternfly mailing list
>> Patternfly at redhat.com
>> https://www.redhat.com/mailman/listinfo/patternfly
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/patternfly/attachments/20160616/d241803a/attachment.htm>


More information about the PatternFly mailing list