Welcome to the 'Bridging the Design-Dev Gap Using Penpot' workshop repository! This workshop is designed to guide you through the process of seamlessly translating Penpot designs into code.
In this workshop, we'll walk through a practical and iterative process of bridging the design and development gap using Penpot. Here's a step-by-step breakdown of what we'll do:
-
Design in Penpot: Start by crafting your designs within the Penpot environment. Leverage its intuitive interface and innovative features to create visually appealing and functional designs.
-
Code Integration: Once your design is ready, we'll seamlessly integrate it with code in this repository. Copy and paste the generated code snippets, and witness the real-time translation of your Penpot design into functional code.
-
Real-Time Visualization: Experience the immediate impact of your design decisions on the codebase. As you make changes in Penpot, observe how these modifications manifest in the code, providing a dynamic and interconnected view of your design and its corresponding code.
-
Iterative Changes: The workshop doesn't stop at the initial integration. We'll guide you through making iterative changes in both the Penpot design and the codebase.
By the end of this workshop, you'll have a hands-on understanding of how to harmoniously synchronize design and development efforts using Penpot, from the initial design phase to iterative refinements, all within a collaborative and efficient environment. Let's code in tandem with design!
Follow these steps to get started:
-
Create a GitHub Account:
If you don't have a GitHub account, create one here. -
Fork the Repository:
Click on the 'Fork' button in the upper right corner of this repository to create your copy.Then you will see something like this.
-
Open GitHub Codespaces:
Navigate to the 'Code' tab and select the 'Codespaces' tab. -
Configure GitHub Codespaces:
Set up GitHub Codespaces for this repository with your preferences or the "mark all done" button at the bottom. -
Editor is ready: Now on your screen, you will see a code editor.
-
Install dependeces:
In the terminal area at the bottom, write
npm i
to install dependencies. -
Start server:
Run the Development Server writing
npm run dev
in the terminal area. -
Access the Application:
Open the provided URL by pressing Ctrl + Click in your terminal or press this button at the right bottom.
Happy coding! If you encounter any issues, feel free to open an issue or reach out for assistance.