added a .gitignore at the root to avoid pushing the Manifest.
removed the test/Project.toml as julia offers a standard way to do this (implemented in this PR.)
made DataFrame an optional format to get data (where applicable). The default format is now a Dict{Symbol, Vector}
DataFrame is still natively handled through extensions, no regression on this. README updated accordingly.
Added the necessary entry to the Project.toml for julia < 1.9 to handle the extension.
I hope you'll merge this PR. As the author of https://github.com/oliviermilla/Lucky.jl , I would very much love to connect to IB through Jib.jl. This is preliminary work to avoid automatically load the DataFrames package.
Next step would be to release this as an official package in the general repository. The reason is that integration of Lucky and Jib needs to be done through extensions and for some reason, julia (1.10.1) still does not allow this easily when pulling the package from Github. If you're ok with this, I'd be happy to help you do that if needed.
Hello @lbilli,
I want to merge 4 commits:
Dict{Symbol, Vector}
DataFrame is still natively handled through extensions, no regression on this. README updated accordingly.I hope you'll merge this PR. As the author of https://github.com/oliviermilla/Lucky.jl , I would very much love to connect to IB through Jib.jl. This is preliminary work to avoid automatically load the DataFrames package.
Next step would be to release this as an official package in the general repository. The reason is that integration of Lucky and Jib needs to be done through extensions and for some reason, julia (1.10.1) still does not allow this easily when pulling the package from Github. If you're ok with this, I'd be happy to help you do that if needed.
Best!! 🚀
Olivier