Contributing
Contributing to Vista IoT
We welcome contributions from the community! This guide will help you get started with the Vista IoT Gateway Platform.
👥 Our Team
Project Guide & Mentor
Prof. Anand Mane
Project Guide & Mentor
Leading the vision and providing technical guidance for the Vista IoT platform development.
Core Development Team
Malay Phadke
Lead Developer
Full-stack development, system architecture, and protocol implementation specialist.
Rohan Pawar
Hardware Integration Engineer
Radxa board optimization, hardware testing, and embedded systems development.
Dev Oza
Frontend Developer
Web dashboard development, UI/UX design, and user experience optimization.
Sanskar Patil
Protocol Engineer
Industrial protocol implementation, network security, and system integration.
Getting Started
- Fork the repository
- Clone your fork locally
- Create a new branch for your feature
- Make your changes
- Submit a pull request
Development Setup
Prerequisites
- Git
- Node.js 16+ or Python 3.8+
- Docker (optional)
Local Development
# Clone the repository
git clone https://github.com/YOUR_USERNAME/vista-iot.git
cd vista-iot
# Install dependencies
npm install
# or
pip install -r requirements.txt
# Start development server
npm run dev
# or
python app.py --dev
Code Style
- Follow existing code style and conventions
- Use meaningful variable and function names
- Add comments for complex logic
- Write tests for new features
Pull Request Process
- Ensure your code passes all tests
- Update documentation if needed
- Add a clear description of your changes
- Reference any related issues
Reporting Issues
When reporting issues, please include:
- Clear description of the problem
- Steps to reproduce
- Expected vs actual behavior
- Environment details (OS, browser, etc.)
Community Guidelines
- Be respectful and inclusive
- Help others learn and grow
- Follow the code of conduct
- Ask questions if you’re unsure
Documentation
Help improve our documentation:
- Fix typos and grammar
- Add missing information
- Create new tutorials
- Improve existing examples
Thank you for contributing to Vista-IOT! 🚀