|
|
In the the steps below draw on the patterns and examples of existing code
|
|
|
|
|
|
1. Create a new git branch.
|
|
|
2. In **index_functions.py** add the ``class`` that is the "computational engine" for the index.
|
|
|
3. In the the "upper part" of **metadata.yml** add the metadata description of the corresponding index function.
|
|
|
4. In **setup.py** add the "connection" between the index function defined in 3 and the class defined in 2.
|
|
|
5. Create a new git branch (based on the branch created in 1).
|
|
|
6. Implement a specific index to enable testing the index function.
|
|
|
7. Install the new version locally in the branch.
|
|
|
8. Run appropriate tests.
|
|
|
9. After all tests have been passed, submit a merge request. |