paleolimbot opened a new issue, #100:
URL: https://github.com/apache/arrow-nanoarrow/issues/100

   We currently have an IPC extension example for the CMake build ( 
https://github.com/apache/arrow-nanoarrow/tree/main/examples/cmake-ipc ), and a 
vendored example for the nanoarrow core build ( 
https://github.com/apache/arrow-nanoarrow/tree/main/examples/vendored-minimal 
); however, most people will probably build the IPC extension by vendoring the 
bundled files in the dist/ folder ( 
https://github.com/apache/arrow-nanoarrow/tree/main/dist ) and it would be nice 
to have that example.
   
   I think the steps would be approximately:
   
   - Copy the src/ files from the cmake-ipc example
   - Temporarily copy dist/ folder into vendored-ipc/src/nanoarrow and update 
the includes in the src/ files to find them.
   - Put some build instructions in the README (should be vaguely the same as 
the vendored minimal) and make sure they work
   - Delete the files in the copied vendored-ipc/src/nanoarrow folder but put a 
README there explaining what files are supposed to be there.
   - Add the example to the CI build next to 
https://github.com/apache/arrow-nanoarrow/blob/main/.github/workflows/examples.yaml#L59-L73


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to