Getting Started - RutgersGRID/VIDAHub GitHub Wiki
Getting Started with VIDA
Needs updating (6/3/25)
This guide will help new team members join the VIDA project and start contributing effectively.
See:
Developer Onboarding
1. Environment Setup
- Install VS Code with necessary extensions
- Configure UV package manager for Python dependency management
- Set up GitHub access and clone repositories
- Install Docker for containerization
2. Development Environment Configuration
- Set up virtual environment
- Install required dependencies
- Configure local settings
3. Repository Structure
infrastructure-repo
: Central location for all infrastructure codeapp-templates
: Standardized Streamlit application templatesalt-tag-generator
: Accessibility tool for image descriptionssyllabus-creator
: Tool for generating course syllabidashboard
: Central VIDA dashboard application
4. First Contribution
- Pick a starter issue labeled "good first issue"
- Follow the git workflow for creating branches
- Submit a pull request following our guidelines
- Request code review from a team member
5. Communication Channels
- GitHub Discussions for technical questions
- [Team Communication Platform] for general communication
- Weekly sprint meetings (Tuesdays at 10am ET)