Skip to content

Commit

Permalink
chore: remove CITATION.cff file and update README with API specificat…
Browse files Browse the repository at this point in the history
…ions and usage instructions
  • Loading branch information
guilbep committed Feb 6, 2025
1 parent 8c1c449 commit 2b17948
Show file tree
Hide file tree
Showing 2 changed files with 40 additions and 19 deletions.
14 changes: 0 additions & 14 deletions CITATION.cff

This file was deleted.

45 changes: 40 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,48 @@
# enac-it4r-repo
# ADDLidar API

## Specifications
This API provides a RESTful interface for processing LiDAR point cloud data. Built with FastAPI and Docker, it offers various data manipulation capabilities.

### Tech Stack
- Python 3.9
- FastAPI
- Docker
- Kubernetes (for deployment)
- UV package manager

### Requirements
- Docker installed
- Python 3.9+
- Make (optional, for using Makefile commands)

### Development Setup
1. Clone the repository
2. Install dependencies: `make install` or `uv pip install -r requirements.txt`
3. Run locally: `make run` or `uvicorn src.main:app --reload`

### API Endpoints
- `GET /process-point-cloud`: Process point cloud data with customizable parameters

### Docker Usage
```bash
docker build -t lidar-api .
docker run -p 8000:8000 lidar-api
```

### Testing
Run tests with: `make test` or `pytest`

### Code Quality
- Linting: `make lint`
- Formatting: `make format`

Template with licences / github templates and contributing processes

# Todo when setting up your github repo

- [ ] Learn how to use github template repository: https://docs.github.com/en/repositories/creating-and-managing-repositories/creating-a-repository-from-a-template
- [x] Learn how to use github template repository: https://docs.github.com/en/repositories/creating-and-managing-repositories/creating-a-repository-from-a-template
- [ ] Activate discussion (https://github.com/EPFL-ENAC/AddLidar-API/settings)
- [ ] Replace `AddLidar-API` by the name of your repo
- [ ] Modifiy or remove the `CITATION.cff` file. [How to format it ?](https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-citation-files)
- [x] Replace `AddLidar-API` by the name of your repo
- [x] Modifiy or remove the `CITATION.cff` file. [How to format it ?](https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-citation-files)
- [ ] Check if you need all those labels: https://github.com/EPFL-ENAC/AddLidar-API/labels
- [ ] Create your first milestone: https://github.com/EPFL-ENAC/AddLidar-API/milestones
- [ ] Protect your branch if you're a pro user: https://github.com/EPFL-ENAC/AddLidar-API/settings/branches
Expand Down

0 comments on commit 2b17948

Please sign in to comment.