74 lines
2.1 KiB
Markdown
74 lines
2.1 KiB
Markdown
|
|
# CLAUDE.md
|
||
|
|
|
||
|
|
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
|
||
|
|
|
||
|
|
## Project Status
|
||
|
|
|
||
|
|
**This is a new, empty project** currently in initial setup phase. The workspace (`Amdwie`) contains only:
|
||
|
|
- `.github/copilot-instructions.md` - GitHub Copilot guidance file
|
||
|
|
- `main.py` - Empty Python placeholder file
|
||
|
|
|
||
|
|
No source code, configuration files, or documentation have been established yet.
|
||
|
|
|
||
|
|
## Project Setup
|
||
|
|
|
||
|
|
Since this is a blank project, the first step is to determine the project type and set up the appropriate structure:
|
||
|
|
|
||
|
|
### Common Project Types and Initial Setup
|
||
|
|
|
||
|
|
#### Python Project
|
||
|
|
```bash
|
||
|
|
# Initialize Python project
|
||
|
|
python -m venv venv
|
||
|
|
# On Windows:
|
||
|
|
venv\Scripts\activate
|
||
|
|
# On macOS/Linux:
|
||
|
|
source venv/bin/activate
|
||
|
|
|
||
|
|
# Create requirements.txt or pyproject.toml
|
||
|
|
echo "python-dotenv" > requirements.txt
|
||
|
|
```
|
||
|
|
|
||
|
|
#### Node.js/JavaScript Project
|
||
|
|
```bash
|
||
|
|
# Initialize Node.js project
|
||
|
|
npm init -y
|
||
|
|
# Or with TypeScript
|
||
|
|
npx tsc --init
|
||
|
|
```
|
||
|
|
|
||
|
|
#### Web Application
|
||
|
|
```bash
|
||
|
|
# For React
|
||
|
|
npx create-react-app .
|
||
|
|
# For Vue
|
||
|
|
npm create vue@latest
|
||
|
|
# For Next.js
|
||
|
|
npx create-next-app@latest
|
||
|
|
```
|
||
|
|
|
||
|
|
## Next Steps
|
||
|
|
|
||
|
|
1. **Determine project type** - What kind of application is this?
|
||
|
|
2. **Set up project structure** - Create appropriate directories and files
|
||
|
|
3. **Install dependencies** - Based on the chosen technology stack
|
||
|
|
4. **Create basic configuration** - Build, test, and development setup
|
||
|
|
5. **Update this file** - Once the project structure is established
|
||
|
|
|
||
|
|
## Current Limitations
|
||
|
|
|
||
|
|
- No build commands established
|
||
|
|
- No test framework configured
|
||
|
|
- No development server setup
|
||
|
|
- No code quality tools (linters, formatters)
|
||
|
|
- No deployment configuration
|
||
|
|
|
||
|
|
## Notes from Existing Files
|
||
|
|
|
||
|
|
The `.github/copilot-instructions.md` file indicates this workspace is empty and recommends populating the project with code before meaningful AI guidance can be generated.
|
||
|
|
|
||
|
|
Once the project structure is established, this CLAUDE.md file should be updated to include:
|
||
|
|
- Specific build, test, and development commands
|
||
|
|
- Project architecture and key components
|
||
|
|
- Development workflows and conventions
|
||
|
|
- Important configuration details
|