Contributing
Setup
For BLAST contributors
Prerequisites
-
Python Environment
-
Node.js and npm (for web UI)
- Install from nodejs.org
- Required for web frontend development
-
Browser Requirements
Installation
-
Clone Repository
-
Install Dependencies
Development Server
Just run blastai serve
.
Configuration
Create a development config file:
Testing
Debugging
-
Backend Debugging
-
Frontend Debugging
- Use browser dev tools
- Check browser console
- Monitor network requests
-
Browser Debugging
Documentation
Go to the GitHub repo for docs.
Next Steps
- Read Internals
- Check Contributing Guide
- Review Roadmap