Add C# version to the grunt build (and CI) #142
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Currently the build does the following:
The CI runs all of the above too.
The C# code is very much absent from this process!
Update: Thanks to #151 the C# code is now compiled and tested - the only thing missing from CI is the bundling, which in this case is the creation of a DLL.
Build process has changed so closing this. C# version will be integrated into buck build process as well.
Cool, I did notice that some big changes were on their way.
Can I just check, will the new build still wanted regular releases to npm? My project, and a number of others, depend on this!
If the community wants native binaries through npm then that is definitely something we will look into continuing to do. The JS version has been removed though. The reason behind removing the JS version was that it was not used internally and the web supports flexbox very well nowadays. css-layout targets native platforms so it makes more sense that the source of truth be C.
Actually it isn't the native binaries that I was wanting to have distributed through npm, it's the JavaScript code. While the web supports flex box, there are still a number of interesting / novel uses for this JavaScript implementation.
For example, we use it within d3fc to bring flex box to SVG, as described in this blog post. There are a few other projects that use this code too:
https://libraries.io/npm/css-layout/dependents
I presume the new implementation is C rather than JS? I can understand the reasoning for this.
I'd just suggest not withdrawing css-layout from npm (although I guess that as I was the one who published it, I'd be the one that would have to remove it!)
Yeah I don't see a great reason to remove what is already on npm :) It
would be interesting to look into using emscripten to generate a js version
from the c code for use in these kinds of projects. Nothing I am
prioritizing but I would definitely be interested in seeing a pull request
for that if you would find that useful :)
On Thu, 11 Aug 2016 at 22:29, Colin Eberhardt notifications@github.com
wrote: