Thank you for your interest in contributing! We welcome community involvement to make manufacturing smarter and safer.
- Fork the repository.
- Clone your fork:
git clone https://github.com/your-username/Dev-contitional.git cd Dev-contitional - Install Dependencies:
pip install -r requirements.txt
- Set up Environment:
cp .env.example .env
- Backend: The core logic resides in
advanced_cnc_copilot/backend. - Frontend: The UI is in
advanced_cnc_copilot/frontend. - Mock Mode: By default, the system runs in MOCK mode (Mock CNC, Mock Kafka, Mock LLM). This allows you to develop without hardware.
python3 advanced_cnc_copilot/backend/main.pyOpen http://localhost:8000 in your browser.
- Create a new branch:
git checkout -b feature/my-new-feature - Commit your changes:
git commit -m 'Add new feature' - Push to the branch:
git push origin feature/my-new-feature - Submit a Pull Request.
- Follow PEP 8 for Python.
- Ensure new features have corresponding verification scripts or tests.