All Projects → dailydotdev → Daily Apps

dailydotdev / Daily Apps

Licence: agpl-3.0
Everything you see on Daily 👀

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Daily Apps

Lerna Yarn Workspaces Example
How to build TypeScript mono-repo project with yarn and lerna
Stars: ✭ 787 (+458.16%)
Mutual labels:  lerna, monorepo
Yerna
A Lerna-like tool for managing Javascript monorepos using Yarn
Stars: ✭ 140 (-0.71%)
Mutual labels:  lerna, monorepo
Angular6 Monorepo Experiment
A monorepo experiment using Angular-CLI and Lerna
Stars: ✭ 15 (-89.36%)
Mutual labels:  lerna, monorepo
Serverless Monorepo App
Serverless Monorepo App
Stars: ✭ 136 (-3.55%)
Mutual labels:  monorepo, frontend
Sketchmine
Tools to validate, generate and analyse sketch files from web pages
Stars: ✭ 114 (-19.15%)
Mutual labels:  lerna, monorepo
Lerna Changelog
📖 PR-based changelog generator with monorepo support
Stars: ✭ 611 (+333.33%)
Mutual labels:  lerna, monorepo
Eslint Plugin Monorepo
ESLint Plugin for monorepos
Stars: ✭ 56 (-60.28%)
Mutual labels:  lerna, monorepo
Entria Fullstack
Monorepo Playground with GraphQL, React, React Native, Relay Modern, TypeScript and Jest
Stars: ✭ 434 (+207.8%)
Mutual labels:  lerna, monorepo
Flow Mono Cli
A command line interface that aims to solve a few issues while working with flow typed codebases in a mono-repo.
Stars: ✭ 84 (-40.43%)
Mutual labels:  lerna, monorepo
Tui.calendar
🍞📅A JavaScript calendar that has everything you need.
Stars: ✭ 9,537 (+6663.83%)
Mutual labels:  daily, frontend
Vue Monorepo Boilerplate
Vue Fullstack App Monorepo Boilerplate
Stars: ✭ 136 (-3.55%)
Mutual labels:  lerna, monorepo
Githubtrending
Github前端趋势榜,每日更新前端热门项目。Tracking the most popular Github repos of frontend, updated daily
Stars: ✭ 127 (-9.93%)
Mutual labels:  daily, frontend
Ultra Runner
🏃⛰ Ultra fast monorepo script runner and build tool
Stars: ✭ 496 (+251.77%)
Mutual labels:  lerna, monorepo
Lerna
Splitting up large codebases into separate independently versioned packages is extremely useful for code sharing. However, making changes across many repositories is messy and difficult to track, and testing across repositories becomes complicated very quickly.
Stars: ✭ 31,079 (+21941.84%)
Mutual labels:  lerna, monorepo
Ts Monorepo
Template for setting up a TypeScript monorepo
Stars: ✭ 459 (+225.53%)
Mutual labels:  lerna, monorepo
Pectin
Rollup-related tools for incremental transpilation of packages in Lerna-based monorepos
Stars: ✭ 50 (-64.54%)
Mutual labels:  lerna, monorepo
Redux Requests
Declarative AJAX requests and automatic network state management for single-page applications
Stars: ✭ 330 (+134.04%)
Mutual labels:  monorepo, frontend
Syncpack
Manage multiple package.json files, such as in Lerna Monorepos and Yarn/Pnpm Workspaces
Stars: ✭ 356 (+152.48%)
Mutual labels:  lerna, monorepo
Vitamin Web
Decathlon Design System libraries for web applications
Stars: ✭ 70 (-50.35%)
Mutual labels:  lerna, monorepo
Modern Monorepo Boilerplate
Modern Monorepo Boilerplate with Lerna, TypeScript, React/CRA, HMR, Jest, ESLint/TypeScript.
Stars: ✭ 127 (-9.93%)
Mutual labels:  lerna, monorepo

Daily Apps

Everything you see on Daily 👀

Build Status License StackShare Storybook

This is a monorepo with most of Daily's frontend projects. It was created as part of Daily 2.0 refactor to separate concerns to different standalone projects. The main concept of the refactor was to enable others use Daily style guidelines in their applications as well.

Technology

  • Yarn for managing dependencies.
  • Node v10.23.3 (a .nvmrc is presented for nvm users).
  • lerna for managing the monorepo.

Projects

components

Library which implements Daily's style guidelines. It mainly contains Vue generic components (such as modals, text boxes and toggles) but also consists of style sheets which define color platte, typography and more. For more information click here.

services

Typescript library with clients for interaction with Daily's backend services. The library encapsulates the http requests to simple methods and defines relevant types to make it easy to use. For more information click here.

extension

Daily browser extension in its glory, written in Vue and powered by the components and services libraries. Everything you always wanted to know about the extension can be found here. For more information click here.

moderator

Internal system for managing the content you see on Daily. Currently it supports managing only the new source requests from the community.

Want to Help?

So you want to contribute to Daily Apps and make an impact, we are glad to hear it. 😍

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:

npx lerna bootstrap
npx lerna run build

Firefox Review

  • Install docker
  • Build project ./build.sh (might take some time to download everything)
  • Firefox build should be located at packages/extension/dist
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].