thanks for that chris.

It's a shame really, unfortunately I just simply can't 
contribute/participate in a project whose build system is akin to 
voodo....what's the point??

I hope a much more sane/much more detailed documentation on how exactly 
this build system comes together is in the pipeline. 

On Monday, April 3, 2017 at 10:10:41 PM UTC+10, Craig Tiller wrote:
>
> We end up needing to support a bunch of build systems, but the maintenance 
> cost of having every developer update all of them would be excessive. So 
> we've got a bunch of relatively ad-hoc scripts that read build.yaml, 
> process it a little, and feed it into the mako-templates-embedded-in-yaml 
> that you've found.
>
> Most of the support-a-new-build-system work comes down to writing a 
> template to extract the bits you need (copy-paste from existing examples 
> works marvelously).
>
> We don't have a way to code generate the codegen warning comment, so it 
> gets typed into the templates, which is really confusing I agree, but 
> O(nobody) looks there and there have been bigger fish to fry... We'd much 
> rather spend time building RPC systems.
>
> On Mon, Apr 3, 2017, 3:24 AM Mike Lee <[email protected] <javascript:>> 
> wrote:
>
>> There seems to be  a lot of crazy stuff with mako, yaml, bazel, 
>> Cmake....jesus christ what the hell is going on??
>>
>> maybe i should just try redis.....but this looks more interesting. 
>>
>> any help on how all these fit together would be appreciated. the docs 
>> seem outdated and a lot of the links are broken.
>>
>> thanks
>>
>> On Monday, April 3, 2017 at 3:56:13 PM UTC+10, Nicolas Noble wrote:
>>
>>> https://github.com/grpc/grpc/blob/master/INSTALL.md
>>>
>>> On Sun, Apr 2, 2017, 21:49 Mike Lee <[email protected]> wrote:
>>>
>> Hello,
>>>>
>>>> I am trying to fiddle with this project so I can learn C better with a 
>>>> real project however I am extremely confused with the build process of 
>>>> this 
>>>> project. This whole mako thing makes absolutely no sense to me and the 
>>>> docs 
>>>> are rubbish.
>>>>
>>>> For example, in 
>>>> .../master/templates/gRPC-Core.podspec.template
>>>>
>>>> the following notice is present: 
>>>>
>>>> # This file has been automatically generated from a template file. 
>>>> # Please make modifications to `templates/gRPC-Core.podspec.template` 
>>>> # instead. This file can be regenerated from the template by running # 
>>>> `tools/buildgen/generate_projects.sh`.
>>>>
>>>> So I have to edit the same template file that generates the template 
>>>> file? Am I missing something? Where can I find more information on how 
>>>> this 
>>>> project gets build exactly? thanks in advance
>>>>
>>>> -- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "grpc.io" group.
>>>>
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to [email protected].
>>>> To post to this group, send email to [email protected].
>>>
>>>
>>>> Visit this group at https://groups.google.com/group/grpc-io.
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/grpc-io/4a226cb1-83c5-47fb-a1c9-22447c1b9bc6%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/grpc-io/4a226cb1-83c5-47fb-a1c9-22447c1b9bc6%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "grpc.io" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> Visit this group at https://groups.google.com/group/grpc-io.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/grpc-io/4e7449aa-e0d4-4e1c-b6fd-b5dd4594ee97%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/grpc-io/4e7449aa-e0d4-4e1c-b6fd-b5dd4594ee97%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"grpc.io" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/grpc-io.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/grpc-io/5778f224-fd0f-4dd9-83b7-f44c89a286e2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to