Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vihaanchhabria/familytreegenerator
https://github.com/vihaanchhabria/familytreegenerator
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/vihaanchhabria/familytreegenerator
- Owner: VihaanChhabria
- Created: 2024-08-04T12:40:05.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-04T15:35:45.000Z (5 months ago)
- Last Synced: 2024-08-05T15:29:55.539Z (5 months ago)
- Language: Python
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FamilyTreeGenerator
## Setting Up the Development Environment
This section outlines the steps to get you started working on this project. It includes instructions for cloning the Git repository, creating a virtual environment to isolate project dependencies, and installing required packages.### Prerequisites
- Git installed on your system (download from https://git-scm.com/)
- Python installed on your system (download from https://www.python.org/)### Steps
1. Clone the Repository
```
git clone https://github.com/VihaanChhabria/FamilyTreeGenerator.git
```2. Create a Virtual Environment
```
cd FamilyTreeGenerator # Navigate to the project directory
python -m venv env # Create a virtual environment named 'env'
```3. Activate the Virtual Environment
```
source venv/bin/activate # Linux/macOS (activate the environment)
# OR
venv\Scripts\activate.bat # Windows (activate the environment)
```4. Install Dependencies
```
pip install -r requirements.txt
```## Todo
- separate people into generations
- find way to draw family tree
- make gui
- add a info system (you hover/click a person and it tells birth, death, full name, ...)