{"id":13434960,"url":"https://github.com/corvec/sn-kanban-editor","last_synced_at":"2025-03-18T02:30:34.576Z","repository":{"id":140553936,"uuid":"336176156","full_name":"corvec/sn-kanban-editor","owner":"corvec","description":"Standard Notes Kanban Editor","archived":false,"fork":false,"pushed_at":"2023-06-19T15:51:03.000Z","size":5804,"stargazers_count":27,"open_issues_count":2,"forks_count":2,"subscribers_count":4,"default_branch":"main","last_synced_at":"2024-08-01T03:14:12.614Z","etag":null,"topics":["kanban-editor","standard-notes"],"latest_commit_sha":null,"homepage":"https://corvec.github.io/sn-kanban-editor/ext.json","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/corvec.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,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2021-02-05T05:43:01.000Z","updated_at":"2024-02-29T05:23:26.000Z","dependencies_parsed_at":"2024-02-03T10:58:17.546Z","dependency_job_id":"c99b1243-a64a-4cc3-951c-efad664334db","html_url":"https://github.com/corvec/sn-kanban-editor","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/corvec%2Fsn-kanban-editor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/corvec%2Fsn-kanban-editor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/corvec%2Fsn-kanban-editor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/corvec%2Fsn-kanban-editor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/corvec","download_url":"https://codeload.github.com/corvec/sn-kanban-editor/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221704621,"owners_count":16866797,"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":["kanban-editor","standard-notes"],"created_at":"2024-07-31T03:00:28.772Z","updated_at":"2024-10-27T16:31:26.497Z","avatar_url":"https://github.com/corvec.png","language":"TypeScript","funding_links":[],"categories":["Extensions"],"sub_categories":["Editors"],"readme":"# Kanban Editor for Standard Notes\n\n![Kanban Icon](/public/demo.png)\n\n## Introduction\n\nThe Kanban Editor is an unofficial editor for [Standard Notes](https://standardnotes.org),\na free, open-source, end-to-end encrypted notes app.\n\nIt integrates [rcdexta/react-trello](https://github.com/rcdexta/react-trello), a Kanban board editor,\nand saves your notes in Markdown so that you can easily read them, export them to Listed, etc..\n\nBecause Standard Notes has [not yet implemented collaborative editing](https://standardnotes.com/help/50/can-i-collaborate-with-others-on-a-note), the main use case is for a personal Kanban board.\nHowever, I believe [private workspaces](https://standardnotes.com/help/80/what-are-private-workspaces) can be shared to enable asynchronous collaboration.\n\nNOTE: The file format is much more stable now, but it will continue to evolve.\nI plan to keep the file format backwards compatible.\nHowever, it is possible that changes will be required in the future that could cause incompatibilities with existing notes.\nIf possible, I will provide a migration tool to convert your notes to the new format.\n\n## Demo\n\n[Try out the demo here!](https://corvec.github.io/sn-kanban-editor/)\nNote that any changes you make will be lost when you close your browser tab.\n\n## Installation\n\n1. Open the Standard Notes web or desktop app.\n2. In the lower left corner of the app, click **Extensions**.\n3. In the lower right corner, click **Import Extension**.\n4. In the input box appears, paste:\n\n```\nhttps://corvec.github.io/sn-kanban-editor/ext.json\n```\n\n6. Confirm adding the Kanban Editor.\n7. Create a new note.\n8. Open the \"Editor\" menu and then select \"Kanban Editor\"\n9. Add a lane, add some cards, and have fun!\n\n## Features\n\n1. Manage cards with titles, descriptions, and labels\n2. Drag and drop the cards between different \"lanes\"\n\n## Project Roadmap\n\nPlease refer to the [Projects Roadmap](https://github.com/corvec/sn-kanban-editor/projects/1)\nfor details on planned future development (if any).\n\n## Development and Running Locally\n\n**Prerequisites:**\n\n1. (Optional) Fork this repo on Github.\n2. [Clone](https://help.github.com/en/github/creating-cloning-and-archiving-repositories/cloning-a-repository) this repo or your fork.\n3. Run `cd sn-kanban-editor` and then `npm install` to install all dependencies.\n\n### Testing in the browser\n\n1. Run\n\n```\nnpm start\n```\n\n2. Your browser may open automatically. If not, open your browser and navigate to `http://localhost:3001/`\n3. When you're done, in the console, press `ctrl/cmd + C` to stop running the app.\n\n### Testing in your local Standard Notes app\n\n1. An `ext.dev.json` file is already present in the public directory. You may wish to edit it.\n2. To build the app, run\n\n```\nnpm run build\n```\n\n4. To serve the app, run\n\n```\nnpm run server\n```\n\n5. Install the editor into the [web](https://app.standardnotes.org) or\n   [desktop](https://standardnotes.org/download) app by installing:\n\n```\nhttp://localhost:3000/ext.json\n```\n\n6. When you're done, in the console, press `ctrl + C` to shut down the server.\n\nIf you run into issues, please refer to the [StandardNotes instructions for local setup](https://docs.standardnotes.com/extensions/local-setup/)\n\n### Deployment\n\n1. Update the package.json version, the public/ext.json version, and the public/ext.dev.json version\n2. Update the following command to account for the updates that you wish to deploy as well as the current version, then run it.\n\n```\nnpx gh-pages -b gh-pages -d build -m \"Support comments on cards (show modal on click)\" -g \"v0.4.0\"\n```\n\n3. On GitHub, create a new release corresponding to that tag.\n\nThis project was forked from [StandardNotes/editor-template-cra-typescript](https://github.com/standardnotes/editor-template-cra-typescript),\nwhich was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcorvec%2Fsn-kanban-editor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcorvec%2Fsn-kanban-editor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcorvec%2Fsn-kanban-editor/lists"}