This is a Python implementation of a simple search engine. Currently, the data we are using is available in this cloud bucket.
All code to be implemented during TA camp is in core.py
.
- Make this repository private
- Improve handouts for all assignments
- Create robust solutions for all assignments
- Share the Google Cloud project with team members
- Add these todos to the Trello board
Configure your PyCharm settings by following the instructions below:
- File -> Default settings -> Project Interpreter -> Pick a version of Python 3.6 -> OK
- Settings -> Project:solution -> Project Interpeter -> Settings icon -> Create virtual env -> name virtual environment, pick 3.6 -> OK
- Alt-F12 to open the terminal in Pycharm
- pip install -r requirements.txt
All of our code is currently in the file core.py
. Tests are in test_core.py
. Issues are posted
on the GitHub.
The process for fixing issues is as follows:
- Create an issue on GitHub if necessary.
- Run
tox
from the root workspace directory. - If all tests pass, you are good to push to the
master
branch. - Close the corresponding issue(s).
If implementing a larger feature (>100 LOC), create a new branch open up a pull request. We recommend that you keep your commits modular.