Before you can run this project, you need to have the following installed on your machine:
- Git
- Python 3.10
- 'pipenv' package manager
To install this project, follow these steps:
- Clone the repository:
git clone https://github.com/cjunwon/SRILab-Parked-Cars-Road-Classification
- Navigate to the project directory
cd SRILab-Parked-Cars-Road-Classification
- Install pipenv:
pip install pipenv
- Install required packages:
pipenv install
- Activate the virtual environment:
pipenv shell
If you are contributing to this project, please follow these steps:
- Fork the repository:
To fork this project, click the "Fork" button in the top-right corner of the GitHub page or click here.
Configure this remote repository for a fork (set upstream). Documentation can be found here.
- Create a new branch:
git checkout -b my-new-branch
Note for contributers (SRILab Team members):
For initial test code, we can just commit directly to themain
branch with .ipynb files named after each team member.
- Navigate to the project directory
cd SRILab-Parked-Cars-Road-Classification
- Install pipenv:
pip install pipenv
- Install required packages:
pipenv install
- Activate the virtual environment:
pipenv shell
Note for contributers (SRILab Team members):
Make sure to run 'pipenv lock' after you 'pipenv install' any new packages.
- Make your changes and commit them:
git commit -m 'Add new feature'
- Push your changes to your fork:
git push origin my-new-feature
- Create a pull request.
Note for contributers (SRILab Team members):
If you are working with an ipynb file, make sure the kernal is set to the project's pipenv.