Repository navigation
Releases: jackson15j/cytora_tech_interview
Releases · jackson15j/cytora_tech_interview
Release list
v1.0.0
1.0.0 (2024-04-08)
Chore
- Add an AND-er of rule instances. (1cdcb19)
- Add an Or-er of rule instances. (af5f613)
- Combined And & Or Rules test. (a90ce17)
- Editable install + literate running of tests. (6d4b156)
- Expand out tests. (ec8e9d9)
- GREEN "below" operator implementation. (94d6c0c)
- GREEN "equals" operator implementation. (f3fc5ef)
- GREEN fix initial
evaluate()tests to useRule(). (03dd888) - GREEN Pass through data down to
Rule.execute()to lookup key. (df07be3) - GREEN Stub out logic for a isolated comparison. (4871f53)
- move rules engine code out of main.py. (80bde4e)
- Print evaluation in
main(). (6cf332a) - RED Define representation of the Rule. (7a569c4)
- RED failing test for "below" operator. (3165f66)
- RED failing test for "equals" operator. (7e31419)
- RED: Stub evaluate test for example. TODO Rule. (7a3a632)
- REFACTOR switch over to pytest parametrize in rules testing. (8d1ab4b)
- return types. (8ec30e7)
- Stub up the smallest unit of a rule. (f977a72)
CI/CD
- Added my stock CI files. (5b21a0d)
- Fix up venv creation make targets. (90b335f)
- uncomment
semantic-releasemake file target. (c031c75)
Docs
- rerun literate code blocks in README.org. (2d19802)
- Retrospective notes. (f248316)
- typing updates + retrospective. (008515d)
Features
- Stub setup for Cytora coding test. (6b2d409)