Skip to content
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

[PatchSet] Reworking the index CI to make it more modular. #583

Open
7 tasks done
mohammedzee1000 opened this issue Jun 11, 2018 · 0 comments
Open
7 tasks done

[PatchSet] Reworking the index CI to make it more modular. #583

mohammedzee1000 opened this issue Jun 11, 2018 · 0 comments

Comments

@mohammedzee1000
Copy link
Collaborator

mohammedzee1000 commented Jun 11, 2018

We need to re-write the index ci to make it more modular and easy to use.
Doing so will allow to

  1. Call validations individually from anywhere in the code.
  2. Provide a list of validators to the index ci engine, which allows for plugging and unplugging of validations.
  3. Reduction of index ci code base by atleast half.
  4. Makes it easier to write test cases for index ci.

To achieve this, the following tasks need to be completed.

  • Writing the basic framework of the index ci, including core component classes and helper functions.
  • Writing checks for schema validation of index ci.
  • Writing checks for value validation of the index ci.
  • Writing CI for the new index CI
  • Rewire the index CI.
  • Remove old Index CI.
  • Discuss possibility of wiring index ci into the pipeline itself.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant