Development Environment Setup - Project Bolt Platform
Complete guide to setting up your development environment for Project Bolt. Configure your tools, IDE, and dependencies for AI and quantum development.
•Project Bolt Team
Development Environment Setup
Create an optimal development environment for AI and quantum computing projects with Project Bolt.
Essential Tools
1. Code Editor
We recommend using Visual Studio Code with our custom extensions:
- Install VS Code
- Add the Project Bolt Extension Pack:
code --install-extension project-bolt.extension-pack
2. Development Tools
Install these core development tools:
# Install Node.js (if not already installed)
winget install OpenJS.NodeJS.LTS
# Install Python for AI development
winget install Python.Python.3.11
# Install Git
winget install Git.Git
Project Bolt CLI
Our CLI tool helps manage projects and dependencies:
npm install -g @project-bolt/cli
Common CLI commands:
# Create new project
bolt new my-project
# Add AI capabilities
bolt add ai
# Add quantum computing support
bolt add quantum
IDE Configuration
VS Code Settings
Create .vscode/settings.json
:
{
"editor.formatOnSave": true,
"editor.defaultFormatter": "project-bolt.formatter",
"project-bolt.ai.suggestions": true,
"project-bolt.quantum.simulator": "local"
}
Extensions
Required extensions:
- Project Bolt AI Assistant
- Project Bolt Quantum Simulator
- ESLint
- Prettier
Environment Variables
Create a .env.local
file:
BOLT_AI_KEY=your_api_key
BOLT_QUANTUM_SIMULATOR=local
BOLT_DEBUG=true
Testing Setup
- Install testing frameworks:
npm install -D jest @testing-library/react
- Configure Jest:
// jest.config.js
module.exports = {
testEnvironment: 'jsdom',
setupFilesAfterEnv: ['<rootDir>/jest.setup.js'],
moduleNameMapper: {
'^@/(.*)$': '<rootDir>/src/$1',
},
};
Docker Support
For containerized development:
FROM project-bolt/dev:latest
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
CMD ["npm", "run", "dev"]
Git Configuration
Set up Git with recommended settings:
git config --global user.name "Your Name"
git config --global user.email "[email protected]"
git config --global core.autocrlf true
Next Steps
After setting up your environment:
- Try creating a new project
- Explore the AI Assistant Basics
- Check out our Code Generation guide
Troubleshooting
Common issues and solutions:
Node.js Version Mismatch
nvm install 18
nvm use 18
Permission Issues
# Windows (Run as Administrator)
Set-ExecutionPolicy RemoteSigned
# Unix/Linux
chmod +x ./scripts/*.sh
Remember to check our documentation for the most up-to-date setup instructions.