Thanks, Fabrizio. It's good to know such info that is not mentioned in the
doc. I'm indeed quite new to contributing code here.

Regards,
Cheng

On 31 May 2017 at 13:06, Fabrizio Tappero <[email protected]>
wrote:

> Hi Cheng,
>
> Don't worry you are doing just fine.
>
> Whenever somebody submits a patch, he does exactly what you did. Normally
> it takes some days for the patch to get submitted because in these days
> several people express opinions and feedback, as in your case.
>
> If nobody is against it and if the patch is useful for KiCad, the patch is
> applied to the main repo in few days. A gentle reminder is a good way to
> communicate with people with kicad repo writing rights.
>
> I hope you will submit more stuff. Contributing can be quite a rewarding
> experience, I think. Just remember that the dev. community decides what
> goes in and what stays out. And normally common good is paramount.
>
> cheers
> Fabrizio
>
>
>
>
>
>
>
> On Wed, May 31, 2017 at 11:49 AM, Cheng Sheng <[email protected]>
> wrote:
>
>> okay, thanks for the info, Sergey.
>>
>> Don't find any explicit rule on how to select reviewers on the how to
>> contribute <http://kicad-pcb.org/contribute/developers/> page. So
>> cc Jean-Pierre because you did a lot of commits recently. Let me know or
>> reassign if there's some duty partitioning. Thanks.
>>
>> Regards,
>> Cheng
>>
>> On 31 May 2017 at 11:01, Sergey A. Borshch <[email protected]>
>> wrote:
>>
>>> On 31.05.2017 10:57, Cheng Sheng wrote:
>>>
>>>> So is there any conclusion on this patch like it will be accepted or
>>>> rejected or needs some improvement?
>>>>
>>>> Sergey, are you a patch reviewer who can commit to the repo, or I need
>>>> to add someone explicitly? Thanks.
>>>>
>>> No, I'm just a user who wanted to share it's point of view.
>>>
>>> Regards,
>>>> Cheng
>>>>
>>>> On May 29, 2017 12:33 PM, "Cheng Sheng" <[email protected] <mailto:
>>>> [email protected]>> wrote:
>>>>
>>>>
>>>>
>>>>     On 29 May 2017 at 09:40, Sergey A. Borshch <
>>>> [email protected]
>>>>     <mailto:[email protected]>> wrote:
>>>>
>>>>         On 28.05.2017 23:49, Cheng Sheng wrote:
>>>>
>>>>             I myself prefer storing all files specific to the project
>>>> within the
>>>>             project directory, including datasheets, components,
>>>> adjusted
>>>>             footprints and scripts. This way makes things easier when I
>>>> copy the
>>>>             project around. After all, I don't mind disk space waste on
>>>> a few
>>>>             duplicated datasheets; they don't take much space.
>>>>
>>>>         Ok, what is your workflow? You choose component, pick it from
>>>> library
>>>>         into schematics and then manually copy it's datasheet (from
>>>> where?) into
>>>>         the project folder to make it available from schematics?
>>>>
>>>>     I'm not a professional on electronics so I don't (want/bother to)
>>>> maintain a
>>>>     centralized collection of datasheets. Instead, when I select
>>>> components, I
>>>>     do parametric search on digikey/mouser/whatever, then check
>>>> datasheets on
>>>>     the website, download to project dir if chosen.
>>>>
>>>>
>>>>         I have my library and my project both under version control
>>>> system, so I
>>>>         use latest, exactly the same (with all latest error fixes)
>>>> library and
>>>>         latest, most actual datasheets in every project. But I always
>>>> can easily
>>>>         revert library repository to state it was when project was
>>>> finished.
>>>>
>>>>     I admire your patience and professionalism. I see your spirit to
>>>> reuse as
>>>>     many things as possible. Shared library has its reuse benefit. Of
>>>> course,
>>>>     also has its downsides. Eg., I don't necessarily remember how the
>>>> shared
>>>>     libraries are setup one year after I finish a project or after I
>>>> move to a
>>>>     new machine. So I prefer each project to be as self-containing as
>>>> possible.
>>>>
>>>>     Of course, putting everything inside the project also has its
>>>> downsides,
>>>>     maybe even more than your proposed shared library approach. But I
>>>> suppose
>>>>     this is just personal preferences. Unless there's a strong reason
>>>> why my
>>>>     personal preference is terrible (that it is worse than a "standard
>>>> approach"
>>>>     in ALL aspects) or by following this preference my patch makes the
>>>> software
>>>>     terrible, it shouldn't be forbidden, right?
>>>>
>>>>
>>>>         There is "Archive library" option in eeschema File menu, which
>>>> extract
>>>>         from library all components used in project. It can be extended
>>>> to
>>>>         extract datasheets as well if it doesn't do it right now.
>>>>
>>>>     hm... Am I missing some compile options? I don't see such an option
>>>> in
>>>>     eevschema. Instead, only an "Archive Current Project" item in the
>>>> project
>>>>     window.
>>>>
>>>>     Anyway, even if datasheet extraction is added to "Archive library",
>>>> you'll
>>>>     still need a way to open a relative datasheet unless the archiving
>>>> leaves an
>>>>     absolute path (which seems unlikely the case, by guessing).
>>>>
>>>>
>>>>
>>>>             If the direction of move by the patch makes some other
>>>> workflow
>>>>             styles harder to optimize in the future, please let me
>>>> know. I don't
>>>>             mind alternative proposals that can fulfill more workflow
>>>> types.
>>>>             What I wrote is just a "shortest-path" I can see based on
>>>> my own
>>>>             workflow.
>>>>
>>>>             Regards,
>>>>             Cheng
>>>>
>>>>             On 28 May 2017 at 20:53, Ingo Kletti <
>>>> [email protected]
>>>>             <mailto:[email protected]> <mailto:
>>>> [email protected]
>>>>
>>>>             <mailto:[email protected]>>> wrote:
>>>>
>>>>                  Am 28.05.2017 um 18:47 schrieb Sergey A. Borshch:
>>>>
>>>>                      On 28.05.2017 14:35, Cheng Sheng wrote:
>>>>
>>>>                          So I made a patch to resolve the path before
>>>> it is
>>>>             passed to
>>>>                          "wxLaunchDefaultBrowser()". If it looks like a
>>>> URL or
>>>>             is an absolute
>>>>                          path, doesn't do anything; but if it is a
>>>> relative
>>>>             path, append
>>>>                          "${KIPRJMOD}" to it.
>>>>
>>>>                      Are you storing all datasheets in every project? I
>>>> think
>>>>             it's better to
>>>>                      keep one copy per library, so path must be
>>>> relative to
>>>>             library location.
>>>>
>>>>
>>>>                  Don't know about the OP, but from past experience it
>>>> is wise to
>>>>             store the
>>>>                  datasheet for the different components tpgether with
>>>> the
>>>>             project files. That
>>>>                  way you always have the specs available that your
>>>> design is
>>>>             based on.
>>>>
>>>>                  So a relative path makes sense depending on the use
>>>> case and
>>>>             workflow.
>>>>
>>>>                  Regards,
>>>>
>>>>                  Ingo
>>>>
>>>>             --
>>>>         Regards,
>>>>            Sergey A. Borshch            mailto: [email protected]
>>>>         <mailto:[email protected]>
>>>>              SB ELDI ltd. Riga, Latvia
>>>>
>>>>         _______________________________________________
>>>>         Mailing list: https://launchpad.net/~kicad-developers
>>>>         <https://launchpad.net/~kicad-developers>
>>>>         Post to     : [email protected]
>>>>         <mailto:[email protected]>
>>>>         Unsubscribe : https://launchpad.net/~kicad-developers
>>>>         <https://launchpad.net/~kicad-developers>
>>>>         More help   : https://help.launchpad.net/ListHelp
>>>>         <https://help.launchpad.net/ListHelp>
>>>>
>>>>
>>>>
>>>>
>>>
>>> --
>>> Regards,
>>>   Sergey A. Borshch            mailto: [email protected]
>>>     SB ELDI ltd. Riga, Latvia
>>>
>>
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~kicad-developers
>> Post to     : [email protected]
>> Unsubscribe : https://launchpad.net/~kicad-developers
>> More help   : https://help.launchpad.net/ListHelp
>>
>>
>
_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to