0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-01-21 06:02:32 -05:00
Penpot: The open-source design tool for design and code collaboration
Find a file
madmath03 43e75401d7 🎉 Fully automate dev setup with Gitpod.
This commit implements a fully-automated development setup using Gitpod.io, an
online IDE for GitLab, GitHub, and Bitbucket that enables Dev-Environments-As-Code.
This makes it easy for anyone to get a ready-to-code workspace for any branch,
issue or pull request almost instantly with a single click.

🐳 Gitpod docker image with Clojure

Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>

🐳 Fix path to GitPod docker image

Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>

🐳 Use sudo for setup

Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>

🐳 More sudo commands

Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>

🐳 Remove penpot user in gitpod

Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>

🐳 Brew install redis

Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>

🔧 Init DB and penpot user

Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>

🐳 Switch user for installs

Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>

🔧 Improve startup and DB init

Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>

🔧 Configure gitpod tasks

Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>

🔧 Configure gitpod ports

Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>

🔧 Setup for mailhog

Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>

🐛 Use perms to install mailhog

🐛 Install mailhog before workspace creation

Signed-off-by: mathieu.brunot <mathieu.brunot@monogramm.io>

🔧 Manage signed commits

Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>

🔧 Configure tasks to wait on ports

🔧 Improve Gitpod config

Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>

⬆️ Upgrade deps in gitpod

Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>

🎨 Use absolute path for cd

Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>

🔧 Add nginx conf

Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>

🔧 Fix nginx config for gitpod

Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>

🔧 Ensure nginx listens all incoming

🎨 Change layers order

Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>

🎨 Change layers order

Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>

🔧 Set Nginx logs permissions

Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>

🐛 Use sudo to create nginx logs

Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>
2021-03-31 14:36:46 +02:00
.circleci 🔧 Change CI configuration. 2021-03-31 09:28:15 +02:00
.clj-kondo 🎉 Add user feedback module. 2021-02-09 14:12:31 +01:00
.github 📚 Minor update on issue template. 2021-02-22 23:55:06 +01:00
backend Merge remote-tracking branch 'origin/staging' into develop 2021-03-31 12:24:10 +02:00
common/app/common ♻️ Minor code reorganization. 2021-03-31 09:28:15 +02:00
docker 🎉 Fully automate dev setup with Gitpod. 2021-03-31 14:36:46 +02:00
experiments Add experiments directory. 2020-06-18 20:08:46 +02:00
exporter Use babashka to properly wait exporter compilation. 2021-03-31 12:20:49 +02:00
frontend Improve build scripts. 2021-03-31 12:20:49 +02:00
sample_media 🔥 Remove a lot of obsolete code 2020-08-11 10:11:23 +02:00
.gitattributes Add .gitattributes file. 2017-03-06 18:42:58 +01:00
.gitignore Merge remote-tracking branch 'origin/staging' into develop 2021-03-31 12:24:10 +02:00
.gitpod.yml 🎉 Fully automate dev setup with Gitpod. 2021-03-31 14:36:46 +02:00
.travis.yml 👷 Add docker build / run to CI 2019-07-19 17:48:28 +02:00
CHANGES.md Merge branch 'staging' into develop 2021-03-30 08:49:32 +02:00
CONTRIBUTING.md 📚 Fix CLA mention on CONTRIBUTING.md file. 2021-02-10 12:07:35 +01:00
LICENSE Adapt shapes d&d ordering to new data structure. 2020-03-09 12:22:31 +01:00
manage.sh Improve build scripts. 2021-03-31 12:20:49 +02:00
README.md 🎉 Fully automate dev setup with Gitpod. 2021-03-31 14:36:46 +02:00
tracebitmap.txt 🎉 Add svg export. 2020-08-05 11:19:34 +02:00
version.txt 📎 Set next version number. 2021-03-29 15:38:56 +02:00

License: MPL-2.0 Gitter Managed with Taiga.io Gitpod ready-to-code

PENPOT

Penpot is the first Open Source design and prototyping platform meant for cross-domain teams. Non dependent on operating systems, Penpot is web based and works with open web standards (SVG). For all and empowered by the community.

PENPOT

Contributing

Open to you!

We love the open source software community. Contributing is our passion and because of this, we'll be glad if you want to participate and improve Penpot. All your awesome ideas and code are welcome!

Please refer to the Contributing Guide

Documentation

Please refer to the help center.

License

This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this
file, You can obtain one at http://mozilla.org/MPL/2.0/.

This Source Code Form is "Incompatible With Secondary Licenses", as
defined by the Mozilla Public License, v. 2.0.

Copyright (c) UXBOX Labs SL