-
Notifications
You must be signed in to change notification settings - Fork 3.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SDK : faster and simpler architecture #3289
Conversation
Is this mergeable? P.S. How do we import the sdk after this change? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me!
@montezdesousa @jmaslek this is ready imo, but since I was also pushing some commits, would be cool if one of you took a look at this! Tks! |
Also, @jmaslek we're keeping the |
* SDK : split features * Fix linting * SDK : remove functions * SDK : update openbb object building * SDK : comments * Typing * Typing * Typing * SDK : update logs * SDK : Breadcrumb * SDK : Breadcrumb + Operation * SDK : spell * Linting * Tests : SDK * SDK : Operation * SDK : Operation * Linting * enable wrong import position * added logging info * added log supression * reverted the order * SDK : update trail_map * log suppresion as configuration * changes reports to use the new sdk * changes dashboards to use the new sdk * changes dashboards to use the new sdk * updated the documentation * Tests + Linting * Replace old sdk by new sdk * Linting * SDK : import + map_dict * Linting * Linting * SDK : sdk + trail_map * Linting * SDK : forecasting * SDK : update import path * SDK * SDK : md * Linting * removed unused functions * trunc args to a max of 100 characters * added logging when exceptions * .md files * SDK : add signature on operation + linting + remove trail on Breadcrumb * Linting * Move tests * Linting * Linting * Linting * Linting * Linting * Linting * Linting Co-authored-by: Henrique Joaquim <[email protected]>
Description
Currently the SDK contains different features:
All these parts are entangled, which makes it hard to check/change one specific part.
GOAL
This PR is meant to make code more team work friendly.
SIDE EFFECT
The loading time of the SDK is reduced.