Home

Awesome

<div align="center"> <h1>daily.dev App Suite</h1> <strong>Everything you see on daily.dev 👀</strong> </div> <br> <p align="center"> <a href="https://circleci.com/gh/dailydotdev/apps"> <img src="https://img.shields.io/circleci/build/github/dailydotdev/apps/**master**.svg" alt="Build Status"> </a> <a href="https://github.com/dailydotdev/apps/blob/master/LICENSE"> <img src="https://img.shields.io/github/license/dailydotdev/apps.svg" alt="License"> </a> <a href="https://stackshare.io/daily/daily"> <img src="http://img.shields.io/badge/tech-stack-0690fa.svg?style=flat" alt="StackShare"> </a> </p> <p align="center"> <a href="https://gitpod.io/#https://github.com/dailydotdev/apps/"> <img src="https://gitpod.io/button/open-in-gitpod.svg" alt="Open in Gitpod"> </a> </p>

This monorepo contains daily.dev's application suite. The repo includes the web app and the extension, along with shared components for the two. By using a monorepo approach, we can easily share code and maintain consistency across the different parts of the application suite. The decision was made to allow faster iterations and to keep features parity in both platforms.

Technologies

Projects

packages

contains a collection of smaller projects or libraries that are used across the daily.dev application suite. Here's a brief overview of each package mentioned:

Local Environment

To spin up a local environment, we suggest using GitPod. We have a GitPod button above, everything is already configured and should work out of the box. Click on it and let's roll!

Note: Checkout getting started with GitPod using their official docs. If you're new to gitPod, don't worry, it's a simple and powerful tool that will help you get started with this project in no time.

Want to Help?

So you want to contribute to daily.dev app suite and make an impact, we are glad to hear it. :heart_eyes:

Before you proceed we have a few guidelines for contribution that will make everything much easier.

We would appreciate if you dedicate the time and read them carefully: https://github.com/dailydotdev/.github/blob/master/CONTRIBUTING.md

Bootstrap Project

After cloning the project, please make sure to run the following commands to bootstrap the project:

npm i -g pnpm@9.14.4
pnpm install

Run Extension Locally

Example for Chrome: