Skip to content

Latest commit

 

History

History
32 lines (17 loc) · 2.49 KB

CONTRIBUTING.md

File metadata and controls

32 lines (17 loc) · 2.49 KB

Getting Started Contributing to DeckDeckGo

Hey there 👋

Are you interested to contribute to our open source project? That would be awesome, we are always looking for contributors 👍

The following guide is here to try to guide you through the process of contributing to our project in case you do not know where to get started. If you have further questions, we are happy to help, just ping us on our Slack channel.

How to get Involved

Everyone is welcomed to contribute to our projects, no matter how experienced you are. DeckDeckGo was an important learning experience for ourselves and we would be happy if contributing to our project is also profitable to you in terms of learning.

Technical facts

DeckDeckGo is a mix of applications, components, functions and infrastructure. You could have a look to our README which lists all of these.

In short summary, all our applications and components are developed with Stencil.JS Web Components.

On the other side, our publication engine is developed with Haskell, Nix and Terraform.

Issues

We are flagging our issues with the labels good first issue when we think that the issue is accessible without too much experience and know-how of our project. We are also flagging issue with the label question when we need your input. It could be general questions such as brainstorming regarding UX or anything else.

You are welcomed to find these kinds of issues to get started but obviously if you don't find any issue, don't hesitate to take over other types of issues if they inspire you.

In any case, ping us to get start, your help would be super appreciated!

Bugs and features requests

Some bugs (sh*t happens) might not yet been reported. Likewise, your awesome ideas to make DeckDeckGo better are always wanted. Therefore don't hesitate to open new issues but if you are unsure about if it's the right place or if you would like to discuss it first, go to Slack for that purpose.