Giter VIP home page Giter VIP logo

azazeln28 / bridging-the-design-dev-gap-workshop Goto Github PK

View Code? Open in Web Editor NEW

This project forked from evamarco/bridging-the-design-dev-gap-workshop

0.0 0.0 0.0 16 KB

"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: MIT License

JavaScript 1.88% CSS 64.19% HTML 33.93%

bridging-the-design-dev-gap-workshop's Introduction

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.

    codespaces

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

    codespace config

  • Start the Project:
    Now on your screen, you will see a code editor.

    editor

In the terminal area at the bottom, write npm i to install dependencies. Run the Development Server npm run dev to start the development server.

  • Access the Application:
    Open the provided URL by pressing Ctrl + Click in your terminal.

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.

bridging-the-design-dev-gap-workshop's People

Contributors

evamarco avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.