{"id":24976165,"url":"https://github.com/devbookhq/devbook-palette","last_synced_at":"2025-10-19T03:31:57.926Z","repository":{"id":37184850,"uuid":"315595794","full_name":"devbookhq/devbook-palette","owner":"devbookhq","description":"DEPRECATED Search engine for developers","archived":false,"fork":false,"pushed_at":"2023-04-22T04:40:18.000Z","size":10856,"stargazers_count":42,"open_issues_count":12,"forks_count":7,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-06T17:03:54.739Z","etag":null,"topics":["docs","electron","javascript","productivity","search","typescript"],"latest_commit_sha":null,"homepage":"https://usedevbook.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/devbookhq.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-11-24T10:24:43.000Z","updated_at":"2025-03-02T18:10:37.000Z","dependencies_parsed_at":"2023-01-20T18:00:42.575Z","dependency_job_id":null,"html_url":"https://github.com/devbookhq/devbook-palette","commit_stats":null,"previous_names":[],"tags_count":28,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devbookhq%2Fdevbook-palette","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devbookhq%2Fdevbook-palette/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devbookhq%2Fdevbook-palette/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devbookhq%2Fdevbook-palette/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devbookhq","download_url":"https://codeload.github.com/devbookhq/devbook-palette/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248404718,"owners_count":21097809,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docs","electron","javascript","productivity","search","typescript"],"created_at":"2025-02-03T21:59:44.356Z","updated_at":"2025-10-19T03:31:57.857Z","avatar_url":"https://github.com/devbookhq.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DEPRECATED\n⚠️ **Devbook app is officially deprecated. We keep servers running for now but there won't be any new features.** ⚠️\n\n👉 Check out the [new SDK](https://usedevbook.com) we are working on.\n\n# Devbook\nThe app has two parts.\n- 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/\u003cversion\u003e`. The electron part then loads it's content from this URL. The `version` in the URL must match the version of the app.\n- The electron part. This is the actual app that is turned into binary format and distributed into users' machines.\n\n\n## Performance monitoring\n\n### How to monitor Electron\n1. Run `npm run start:inspect` command.\n2. Open Google Chrome and go to the `chrome://inspect/#devices` location.\n3. Under the \"Remote Targets\" section click on the \"inspect\" under the \"Target (v14.16.x) electron/js2c/browser_init\" device.\n4. 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.\n5. You can now profile and inspect the running app.\n\n## How to build\n\nWe use [ToDesktop](https://www.todesktop.com/) for building and releasing.\n\nRun `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.\n\nRun `npm run build:electron:prod` to build macOS, Windows, and Linux versions WITH CODE SIGNING.\n\n## How to release\n\nGo to https://app.todesktop.com/apps/2102273jsy18baz, and click on the \"Release\" button in the corresponding successful build.\n\n## Local development\n`npm run start`\n\n## Deploy to staging\nYou must deploy the client and electron part separately.\n\n1. Bundle client\n```\nnpm run bundle:client:staging\n```\n\n2. Deploy client to the staging CDN\n```\nnpm run deploy:client:staging\n```\n\n3. Build electron (unsigned build)\n```\nnpm run build:electron:staging\n```\n\n4. Download the build from ToDesktop\n\n## Deploy to production\nYou must deploy the client and electron part separately.\n\n1. Bundle client\n```\nnpm run bundle:client:prod\n```\n\n2. Deploy client to the production CDN\n```\nnpm run deploy:client:prod\n```\n\n3. Build electron (signed build)\n```\nnpm run build:electron:prod\n```\n\n4. Download the build from ToDesktop\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevbookhq%2Fdevbook-palette","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevbookhq%2Fdevbook-palette","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevbookhq%2Fdevbook-palette/lists"}