<div dir="ltr">Hi, Carl!<div><br></div><div>I honestly think the code is too overwhelming. I&#39;m also a bit confused about the IBM dependencies. Is this supposed to stay in the swift server repos or is it just momentary so we have working code? I&#39;m not very fond of the first option if it is the case, and about the second option... If it&#39;s just to see working code.. Then we should have in swift server org only the HTTP module and then have the actual implementation of the framework reside elsewhere importing HTTP module as a dependency. This way we have an view of how people will import and use the framework. It also gives the other frameworks a chance to implement their solutions on top of the common HTTP module.</div><div><br></div><div>I think we should start moving small bits of code, for example, Version, Headers, Message, Request and Response. After we have that code in the repo working with all the frameworks which are validating the API, then we move on to the body (which is probably going to be the hardest part to settle for everyone). After that we go to the parser/serializer.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On 26 May 2017 at 19:51, Helge Heß via swift-server-dev <span dir="ltr">&lt;<a href="mailto:swift-server-dev@swift.org" target="_blank">swift-server-dev@swift.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Carl,<br>
<span class=""><br>
&gt; But the question of the moment (for you and for the group) is - do you think this is a good enough starting point for us to move it to the <a href="https://github.com/swift-server/" rel="noreferrer" target="_blank">https://github.com/swift-<wbr>server/</a> organization and start iterating via GitHub issues &amp; Pull Requests, or do you think we&#39;re still at the stage where we need to have more email discussions about it before we&#39;re ready to take that step?<br>
<br>
</span>that seems perfectly reasonable to me.<br>
<br>
What I personally would like best is submitting Johannes’ proposal first, and on top of that submit your changes (w/ explanations what you changed and why in the commits).<br>
<br>
I have Johannes’ original proposal in code over here, in case you need it as a basis:<br>
<br>
  <a href="https://github.com/ApacheExpress/ApacheExpress/tree/s3wg-api-proposal-1/S3WGAPIProposal1" rel="noreferrer" target="_blank">https://github.com/<wbr>ApacheExpress/ApacheExpress/<wbr>tree/s3wg-api-proposal-1/<wbr>S3WGAPIProposal1</a><br>
<br>
hh<br>
<br>
<br>______________________________<wbr>_________________<br>
swift-server-dev mailing list<br>
<a href="mailto:swift-server-dev@swift.org">swift-server-dev@swift.org</a><br>
<a href="https://lists.swift.org/mailman/listinfo/swift-server-dev" rel="noreferrer" target="_blank">https://lists.swift.org/<wbr>mailman/listinfo/swift-server-<wbr>dev</a><br>
<br></blockquote></div><br></div>