Write ingest and update functionality with tests
Summary
Implement ingest and update functionality with unit tests and pylint conformance to meet our coding quality standards.
Closes #35 and #36
Git commit history
- These are the git commit messages rebased into this changeset and are noisy
Add unit tests, pass pylint
Fix requirements.txt to be accurate
Update gitignore
Commit PyCharm files not in .gitignore
Update requirements.txt to only include project deps
Commit partially broken test code
git repository traversal, better code organization
.idea directory updates for pycharm
Add ingestion of markdown files from git endpoints
Add update functionality
Fix mocks in test_ingest_route_returns_ok
Add unit tests to finish coverage for class GitlabWebhook and bottle endpoint functions
Finish unit test coverage to >80% for gitlab_webhook.py
Refactor file names to conform to convention
Edited by Madeline Pace