All Projects → DevbookHQ → devbook-palette

DevbookHQ / devbook-palette

Licence: other
DEPRECATED Search engine for developers

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to devbook-palette

Press
Minimalist Markdown Publishing for Nuxt.js
Stars: ✭ 181 (+302.22%)
Mutual labels:  docs
Istio Official Translation
Istio官网中文本地化
Stars: ✭ 225 (+400%)
Mutual labels:  docs
Cloudflare Docs
Cloudflare’s developer docs.
Stars: ✭ 219 (+386.67%)
Mutual labels:  docs
Mlkit Cn
ML Kit 中文文档
Stars: ✭ 187 (+315.56%)
Mutual labels:  docs
Clojure Site
clojure.org site
Stars: ✭ 213 (+373.33%)
Mutual labels:  docs
Jp.vuejs.org
🇯🇵 Japanese translation for vuejs.org
Stars: ✭ 225 (+400%)
Mutual labels:  docs
Typeorm Nestjs Migration Example
"Example of how to use migrations feature of TypeORM with NestJS.
Stars: ✭ 176 (+291.11%)
Mutual labels:  docs
prestafony-project
Some resources to help you migrate PrestaShop to Symfony 3
Stars: ✭ 12 (-73.33%)
Mutual labels:  docs
Emu Docs
Emulator documentation archive
Stars: ✭ 222 (+393.33%)
Mutual labels:  docs
Laravel Docs
Laravel 中文文档
Stars: ✭ 231 (+413.33%)
Mutual labels:  docs
Google Drive For Mac
A standalone macOS app for Google Docs, Sheets and Slides
Stars: ✭ 202 (+348.89%)
Mutual labels:  docs
Learn Rust
https://getrust.tech
Stars: ✭ 211 (+368.89%)
Mutual labels:  docs
Wisteria
Beautiful document tool for your project.
Stars: ✭ 226 (+402.22%)
Mutual labels:  docs
Blacken Docs
Run `black` on python code blocks in documentation files
Stars: ✭ 184 (+308.89%)
Mutual labels:  docs
Gitdocs
Easy to use, SEO-friendly, beautiful documentation that lives in your git repo.
Stars: ✭ 252 (+460%)
Mutual labels:  docs
Owl Ui
🦉 基于 Vue 开发移动端UI组件库 🎉附UI组件库开发教程
Stars: ✭ 177 (+293.33%)
Mutual labels:  docs
Cpp Book
ゼロから学ぶ C++
Stars: ✭ 224 (+397.78%)
Mutual labels:  docs
repo-template
A template for creating new repositories in the @orbitdb organization
Stars: ✭ 22 (-51.11%)
Mutual labels:  docs
Cloud Doc
一个在线文档阅读的微信小程序
Stars: ✭ 254 (+464.44%)
Mutual labels:  docs
Docs
The open-source repo for docs.github.com
Stars: ✭ 7,564 (+16708.89%)
Mutual labels:  docs

DEPRECATED

⚠️ Devbook app is officially deprecated. We keep servers running for now but there won't be any new features. ⚠️

👉 Check out the new SDK we are working on.

Devbook

The app has two parts.

  • The client part. That's the frontend of the app that is done in React. Client is distributed through the CDN https://client.usedevbook.com/<version>. The electron part then loads it's content from this URL. The version in the URL must match the version of the app.
  • The electron part. This is the actual app that is turned into binary format and distributed into users' machines.

Performance monitoring

How to monitor Electron

  1. Run npm run start:inspect command.
  2. Open Google Chrome and go to the chrome://inspect/#devices location.
  3. Under the "Remote Targets" section click on the "inspect" under the "Target (v14.16.x) electron/js2c/browser_init" device.
  4. If you want to unpause the app (--inspect-brk flag paused it) go to the "Sources" page in the opened Dev Tools and click on the "Resume script execution" button.
  5. You can now profile and inspect the running app.

How to build

We use ToDesktop for building and releasing.

Run npm run build:electron to build macOS, Windows, and Linux versions WITHOUT CODE SIGNING. The code signing takes cca 15 minutes, so you don't want to code sign if you are just testing the build. You won't be able to release this build.

Run npm run build:electron:prod to build macOS, Windows, and Linux versions WITH CODE SIGNING.

How to release

Go to https://app.todesktop.com/apps/2102273jsy18baz, and click on the "Release" button in the corresponding successful build.

Local development

npm run start

Deploy to staging

You must deploy the client and electron part separately.

  1. Bundle client
npm run bundle:client:staging
  1. Deploy client to the staging CDN
npm run deploy:client:staging
  1. Build electron (unsigned build)
npm run build:electron:staging
  1. Download the build from ToDesktop

Deploy to production

You must deploy the client and electron part separately.

  1. Bundle client
npm run bundle:client:prod
  1. Deploy client to the production CDN
npm run deploy:client:prod
  1. Build electron (signed build)
npm run build:electron:prod
  1. Download the build from ToDesktop
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].