This repository provides a containerized development setup for Pebble, enabling an isolated and portable environment for Pebble SDK development. It supports both Docker Compose and VS Code Dev Containers, making it easy to get started with minimal setup.
Happy coding! ๐๐
Before setting up the environment, ensure you have the following installed:
- Docker โ Required to run containers
- VS Code & Dev Containers Extension (Optional) โ For using Dev Containers
- Git โ To clone the repository
This method provides the easiest and most streamlined way to run the Pebble development environment.
-
Clone the repository:
git clone https://github.com/FBarrCa/pebble-devcontainer.git cd pebble-dev-container -
Start the container:
docker compose up -d
-
Access the container shell:
docker exec -it pebble-sdk-container zsh -
Stop and remove the container when done:
docker compose down
If you're using VS Code, you can leverage Dev Containers to automatically set up and launch the environment inside a container.
-
Clone the repository:
git clone https://github.com/FBarrCa/pebble-devcontainer.git cd pebble-dev-container -
Open VS Code and load the project folder.
-
When prompted, click "Reopen in Container".
-
Wait for the container to build and startโthen you're ready to code!
We welcome contributions! To contribute:
- Fork the repository.
- Create a new branch for your changes.
- Make your improvements.
- Submit a Pull Request for review.