Skip to content

"Code your Penpot designs seamlessly in our workshop. Step-by-step exercises to reveal the pontential of the integration of design and development. Elevate your collaboration skills with Penpot."

License

Notifications You must be signed in to change notification settings

EvaMarco/Bridging-the-Design-Dev-Gap-workshop

Repository files navigation

Bridging the Design-Dev Gap Workshop

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.

Workshop Overview

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:

  1. 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.

  2. 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.

  3. 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.

  4. 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!

Getting ready

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.

    fork 1

    Then you will see something like this.

    Board

  • Open GitHub Codespaces:
    Navigate to the 'Code' tab and select the 'Codespaces' tab.

    Group (3)

  • Configure GitHub Codespaces:
    Set up GitHub Codespaces for this repository with your preferences or the "mark all done" button at the bottom.

    codespace config

  • Editor is ready: Now on your screen, you will see a code editor.

    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. Screenshot from 2023-11-20 13-43-23

Workshop Exercises

Coping code from penpot

React to changes and commit them

Happy coding! If you encounter any issues, feel free to open an issue or reach out for assistance.

About

"Code your Penpot designs seamlessly in our workshop. Step-by-step exercises to reveal the pontential of the integration of design and development. Elevate your collaboration skills with Penpot."

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published