[ { "url": "https://api.github.com/repos/vi117/scrap-yard/issues/13", "repository_url": "https://api.github.com/repos/vi117/scrap-yard", "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/13/labels{/name}", "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/13/comments", "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/13/events", "html_url": "https://github.com/vi117/scrap-yard/issues/13", "id": 1207948025, "node_id": "I_kwDOHCdFJM5H_9L5", "number": 13, "title": "Document: Navigator", "user": { "login": "vi117", "id": 5918999, "node_id": "MDQ6VXNlcjU5MTg5OTk=", "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4", "gravatar_id": "", "url": "https://api.github.com/users/vi117", "html_url": "https://github.com/vi117", "followers_url": "https://api.github.com/users/vi117/followers", "following_url": "https://api.github.com/users/vi117/following{/other_user}", "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}", "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/vi117/subscriptions", "organizations_url": "https://api.github.com/users/vi117/orgs", "repos_url": "https://api.github.com/users/vi117/repos", "events_url": "https://api.github.com/users/vi117/events{/privacy}", "received_events_url": "https://api.github.com/users/vi117/received_events", "type": "User", "site_admin": false }, "labels": [ { "id": 3950545291, "node_id": "LA_kwDOHCdFJM7reImL", "url": "https://api.github.com/repos/vi117/scrap-yard/labels/enhancement", "name": "enhancement", "color": "a2eeef", "default": true, "description": "New feature or request" }, { "id": 4048616940, "node_id": "LA_kwDOHCdFJM7xUP3s", "url": "https://api.github.com/repos/vi117/scrap-yard/labels/feature", "name": "feature", "color": "1888DB", "default": false, "description": "" } ], "state": "open", "locked": false, "assignee": null, "assignees": [], "milestone": null, "comments": 0, "created_at": "2022-04-19T08:11:41Z", "updated_at": "2022-04-27T04:59:31Z", "closed_at": null, "author_association": "OWNER", "active_lock_reason": null, "body": "액터: 사용자 \r\n시작 조건: 없음 \r\n목표: 문서들을 쉽게 이동할 수 있는 네비게이터를 보여준다.\r\n\r\n1. 만일 문서가 속하는 디렉토리에 Summary.md 가 있고 올바른 형식(링크와 리스트로 이루어져 있음)이면 시작한다.\r\n2. Document의 왼쪽에 Summary의 내용을 네비게이터 역할로 표시한다.\r\n\r\n```mermaid\r\nflowchart LR\r\n start((Start)) --> checkmd{check the\\nsummary.md}\r\n checkmd -->|exist| navigator([draw navigator])\r\n```", "reactions": { "url": "https://api.github.com/repos/vi117/scrap-yard/issues/13/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 }, "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/13/timeline", "performed_via_github_app": null, "state_reason": null }, { "url": "https://api.github.com/repos/vi117/scrap-yard/issues/16", "repository_url": "https://api.github.com/repos/vi117/scrap-yard", "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/16/labels{/name}", "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/16/comments", "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/16/events", "html_url": "https://github.com/vi117/scrap-yard/issues/16", "id": 1208088690, "node_id": "I_kwDOHCdFJM5IAfhy", "number": 16, "title": "Search: Document Search", "user": { "login": "vi117", "id": 5918999, "node_id": "MDQ6VXNlcjU5MTg5OTk=", "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4", "gravatar_id": "", "url": "https://api.github.com/users/vi117", "html_url": "https://github.com/vi117", "followers_url": "https://api.github.com/users/vi117/followers", "following_url": "https://api.github.com/users/vi117/following{/other_user}", "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}", "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/vi117/subscriptions", "organizations_url": "https://api.github.com/users/vi117/orgs", "repos_url": "https://api.github.com/users/vi117/repos", "events_url": "https://api.github.com/users/vi117/events{/privacy}", "received_events_url": "https://api.github.com/users/vi117/received_events", "type": "User", "site_admin": false }, "labels": [ { "id": 3950545291, "node_id": "LA_kwDOHCdFJM7reImL", "url": "https://api.github.com/repos/vi117/scrap-yard/labels/enhancement", "name": "enhancement", "color": "a2eeef", "default": true, "description": "New feature or request" }, { "id": 4048616940, "node_id": "LA_kwDOHCdFJM7xUP3s", "url": "https://api.github.com/repos/vi117/scrap-yard/labels/feature", "name": "feature", "color": "1888DB", "default": false, "description": "" } ], "state": "open", "locked": false, "assignee": null, "assignees": [], "milestone": null, "comments": 0, "created_at": "2022-04-19T09:40:56Z", "updated_at": "2022-04-28T06:08:08Z", "closed_at": null, "author_association": "OWNER", "active_lock_reason": null, "body": "액터: 사용자 \r\n시작조건: 검색에는 문서를 읽을 수 있는 권한이 있어야 한다. \r\n목표: 문서들을 검색할 수 있다. \r\n\r\n1. Drawer에서 문서 검색 버튼을 누르면 문서 검색 창이 뜬다.\r\n2. 문서 검색창에서 범위를 지정한다. 기본 범위는 현재 보고 있는 문서의 디렉터리로 한다.\r\n3. 문서 검색 창에서 태그를 검색할지 내용으로 검색을 할지 지정한다. 기본값은 내용이다.\r\n4. 정규식을 사용할 것인지 지정한다. 기본값은 사용 안함이다.\r\n5. 검색 버튼을 누르면 해당 조건을 만족하는 문서를 리스트로 보여준다.\r\n\r\n```mermaid\r\ngraph TD\r\n A((Start))\r\n B([Search dialog])\r\n C([Select range])\r\n D([Select search type])\r\n E([Select regex use])\r\n F([Show search list])\r\n\r\n A -->|\"press search button\"| B;\r\n B --> C;\r\n C --> D;\r\n D --> E;\r\n E --> |\"press search button\"| F;\r\n```", "reactions": { "url": "https://api.github.com/repos/vi117/scrap-yard/issues/16/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 }, "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/16/timeline", "performed_via_github_app": null, "state_reason": null }, { "url": "https://api.github.com/repos/vi117/scrap-yard/issues/18", "repository_url": "https://api.github.com/repos/vi117/scrap-yard", "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/18/labels{/name}", "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/18/comments", "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/18/events", "html_url": "https://github.com/vi117/scrap-yard/issues/18", "id": 1208102529, "node_id": "I_kwDOHCdFJM5IAi6B", "number": 18, "title": "File: export document", "user": { "login": "teyalem", "id": 5918930, "node_id": "MDQ6VXNlcjU5MTg5MzA=", "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4", "gravatar_id": "", "url": "https://api.github.com/users/teyalem", "html_url": "https://github.com/teyalem", "followers_url": "https://api.github.com/users/teyalem/followers", "following_url": "https://api.github.com/users/teyalem/following{/other_user}", "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}", "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions", "organizations_url": "https://api.github.com/users/teyalem/orgs", "repos_url": "https://api.github.com/users/teyalem/repos", "events_url": "https://api.github.com/users/teyalem/events{/privacy}", "received_events_url": "https://api.github.com/users/teyalem/received_events", "type": "User", "site_admin": false }, "labels": [ { "id": 3950545291, "node_id": "LA_kwDOHCdFJM7reImL", "url": "https://api.github.com/repos/vi117/scrap-yard/labels/enhancement", "name": "enhancement", "color": "a2eeef", "default": true, "description": "New feature or request" }, { "id": 4048616940, "node_id": "LA_kwDOHCdFJM7xUP3s", "url": "https://api.github.com/repos/vi117/scrap-yard/labels/feature", "name": "feature", "color": "1888DB", "default": false, "description": "" } ], "state": "open", "locked": false, "assignee": null, "assignees": [], "milestone": null, "comments": 2, "created_at": "2022-04-19T09:50:42Z", "updated_at": "2022-04-28T05:50:27Z", "closed_at": null, "author_association": "COLLABORATOR", "active_lock_reason": null, "body": "액터: 사용자 \r\n시작조건: 문서를 읽을 수 있는 권한이 있어야 한다. 문서 타입에만 가능하다. \r\n목표: 문서를 보기 모드에서 보이는 것처럼 출력할 수 있다.\r\n\r\n1. 메뉴의 Context menu에서 접근 할 때 시작한다.\r\n2. 출력하기를 누르면 출력 다이얼로그가 뜬다.\r\n3. 출력할 문서 타입을 문서 타입을 설정한다. 출력할 수 있는 문서 타입은 다음과 같다.\r\n - pdf\r\n - html\r\n4. 출력하기를 누르면 출력된 문서를 다운로드한다.\r\n\r\n대안흐름:\r\n\r\nA. 취소\r\n 1. 단계 2에서 시작한다.\r\n 2. 취소하기를 누르면 다이얼로그 창을 닫고 종료한다.\r\n\r\n```mermaid\r\ngraph LR\r\n A((Start))\r\n B([Context menu])\r\n C([Show export dialog])\r\n D([Select export type])\r\n E([Export])\r\n\r\n A --> B;\r\n B -->|\"click export button\"| C;\r\n C --> D;\r\n D -->|\"pdf\"| E;\r\n D -->|\"html\"| E;\r\n```", "reactions": { "url": "https://api.github.com/repos/vi117/scrap-yard/issues/18/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 }, "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/18/timeline", "performed_via_github_app": null, "state_reason": null }, { "url": "https://api.github.com/repos/vi117/scrap-yard/issues/23", "repository_url": "https://api.github.com/repos/vi117/scrap-yard", "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/23/labels{/name}", "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/23/comments", "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/23/events", "html_url": "https://github.com/vi117/scrap-yard/issues/23", "id": 1208123921, "node_id": "I_kwDOHCdFJM5IAoIR", "number": 23, "title": "Management: Configure", "user": { "login": "vi117", "id": 5918999, "node_id": "MDQ6VXNlcjU5MTg5OTk=", "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4", "gravatar_id": "", "url": "https://api.github.com/users/vi117", "html_url": "https://github.com/vi117", "followers_url": "https://api.github.com/users/vi117/followers", "following_url": "https://api.github.com/users/vi117/following{/other_user}", "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}", "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/vi117/subscriptions", "organizations_url": "https://api.github.com/users/vi117/orgs", "repos_url": "https://api.github.com/users/vi117/repos", "events_url": "https://api.github.com/users/vi117/events{/privacy}", "received_events_url": "https://api.github.com/users/vi117/received_events", "type": "User", "site_admin": false }, "labels": [ { "id": 3950545291, "node_id": "LA_kwDOHCdFJM7reImL", "url": "https://api.github.com/repos/vi117/scrap-yard/labels/enhancement", "name": "enhancement", "color": "a2eeef", "default": true, "description": "New feature or request" }, { "id": 4048616940, "node_id": "LA_kwDOHCdFJM7xUP3s", "url": "https://api.github.com/repos/vi117/scrap-yard/labels/feature", "name": "feature", "color": "1888DB", "default": false, "description": "" } ], "state": "open", "locked": false, "assignee": { "login": "teyalem", "id": 5918930, "node_id": "MDQ6VXNlcjU5MTg5MzA=", "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4", "gravatar_id": "", "url": "https://api.github.com/users/teyalem", "html_url": "https://github.com/teyalem", "followers_url": "https://api.github.com/users/teyalem/followers", "following_url": "https://api.github.com/users/teyalem/following{/other_user}", "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}", "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions", "organizations_url": "https://api.github.com/users/teyalem/orgs", "repos_url": "https://api.github.com/users/teyalem/repos", "events_url": "https://api.github.com/users/teyalem/events{/privacy}", "received_events_url": "https://api.github.com/users/teyalem/received_events", "type": "User", "site_admin": false }, "assignees": [ { "login": "teyalem", "id": 5918930, "node_id": "MDQ6VXNlcjU5MTg5MzA=", "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4", "gravatar_id": "", "url": "https://api.github.com/users/teyalem", "html_url": "https://github.com/teyalem", "followers_url": "https://api.github.com/users/teyalem/followers", "following_url": "https://api.github.com/users/teyalem/following{/other_user}", "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}", "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions", "organizations_url": "https://api.github.com/users/teyalem/orgs", "repos_url": "https://api.github.com/users/teyalem/repos", "events_url": "https://api.github.com/users/teyalem/events{/privacy}", "received_events_url": "https://api.github.com/users/teyalem/received_events", "type": "User", "site_admin": false } ], "milestone": null, "comments": 0, "created_at": "2022-04-19T10:08:08Z", "updated_at": "2022-05-12T05:23:10Z", "closed_at": null, "author_association": "OWNER", "active_lock_reason": null, "body": "액터: 사용자 \r\n시작조건: 없음. \r\n목표: 앱 정책등에 대해 앱에서 설정할 수 있다.\r\n\r\n1. 편집기 내부에서 설정 아이콘을 클릭하면 설정창을 보여준다. 설정창은 프로그램의 속성을 설정할 수 있고 로그를 볼 수 있다. 설정창은 다음 항목들을 포함한다.\r\n - 로그인 암호\r\n - 테마 설정\r\n - 언어 설정\r\n 이것은 권한에 따라 선택적으로 렌더링된다.\r\n2. 다시 설정 아이콘을 클릭하면 설정창을 닫는다.\r\n\r\n```mermaid\r\ngraph LR\r\n A((Start))\r\n B([Setting])\r\n\r\n subgraph Setting\r\n C([Theme])\r\n D([Language])\r\n E([Login password])\r\n end \r\n \r\n F{ }\r\n G([Exit setting])\r\n\r\n A --> |click setting button| B\r\n B --> C\r\n B --> D\r\n B --> E\r\n C --> F\r\n D --> F\r\n E --> F\r\n F --> |click setting button| G\r\n```", "reactions": { "url": "https://api.github.com/repos/vi117/scrap-yard/issues/23/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 }, "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/23/timeline", "performed_via_github_app": null, "state_reason": null }, { "url": "https://api.github.com/repos/vi117/scrap-yard/issues/24", "repository_url": "https://api.github.com/repos/vi117/scrap-yard", "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/24/labels{/name}", "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/24/comments", "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/24/events", "html_url": "https://github.com/vi117/scrap-yard/issues/24", "id": 1208126279, "node_id": "I_kwDOHCdFJM5IAotH", "number": 24, "title": "Management: Localization", "user": { "login": "vi117", "id": 5918999, "node_id": "MDQ6VXNlcjU5MTg5OTk=", "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4", "gravatar_id": "", "url": "https://api.github.com/users/vi117", "html_url": "https://github.com/vi117", "followers_url": "https://api.github.com/users/vi117/followers", "following_url": "https://api.github.com/users/vi117/following{/other_user}", "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}", "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/vi117/subscriptions", "organizations_url": "https://api.github.com/users/vi117/orgs", "repos_url": "https://api.github.com/users/vi117/repos", "events_url": "https://api.github.com/users/vi117/events{/privacy}", "received_events_url": "https://api.github.com/users/vi117/received_events", "type": "User", "site_admin": false }, "labels": [ { "id": 3950545291, "node_id": "LA_kwDOHCdFJM7reImL", "url": "https://api.github.com/repos/vi117/scrap-yard/labels/enhancement", "name": "enhancement", "color": "a2eeef", "default": true, "description": "New feature or request" }, { "id": 4048616940, "node_id": "LA_kwDOHCdFJM7xUP3s", "url": "https://api.github.com/repos/vi117/scrap-yard/labels/feature", "name": "feature", "color": "1888DB", "default": false, "description": "" } ], "state": "open", "locked": false, "assignee": { "login": "teyalem", "id": 5918930, "node_id": "MDQ6VXNlcjU5MTg5MzA=", "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4", "gravatar_id": "", "url": "https://api.github.com/users/teyalem", "html_url": "https://github.com/teyalem", "followers_url": "https://api.github.com/users/teyalem/followers", "following_url": "https://api.github.com/users/teyalem/following{/other_user}", "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}", "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions", "organizations_url": "https://api.github.com/users/teyalem/orgs", "repos_url": "https://api.github.com/users/teyalem/repos", "events_url": "https://api.github.com/users/teyalem/events{/privacy}", "received_events_url": "https://api.github.com/users/teyalem/received_events", "type": "User", "site_admin": false }, "assignees": [ { "login": "teyalem", "id": 5918930, "node_id": "MDQ6VXNlcjU5MTg5MzA=", "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4", "gravatar_id": "", "url": "https://api.github.com/users/teyalem", "html_url": "https://github.com/teyalem", "followers_url": "https://api.github.com/users/teyalem/followers", "following_url": "https://api.github.com/users/teyalem/following{/other_user}", "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}", "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions", "organizations_url": "https://api.github.com/users/teyalem/orgs", "repos_url": "https://api.github.com/users/teyalem/repos", "events_url": "https://api.github.com/users/teyalem/events{/privacy}", "received_events_url": "https://api.github.com/users/teyalem/received_events", "type": "User", "site_admin": false } ], "milestone": null, "comments": 0, "created_at": "2022-04-19T10:09:21Z", "updated_at": "2022-05-12T05:23:11Z", "closed_at": null, "author_association": "OWNER", "active_lock_reason": null, "body": "> 어플리케이션을 여러가지 다양한 언어로 제공한다.\r\n> 다음은 다른 언어로 바꾸는 사용 사례이다.\r\n\r\n액터: 사용자 \r\n시작조건: 없음. \r\n목표: 설정창에서 다른 언어로 바꿀 수 있다.\r\n\r\n1. 설정창을 연다.\r\n2. 언어 항목으로 간다. 지원되는 언어 리스트 창이 놓여저있다.\r\n3. 언어 항목에서 다른 언어로 바꾼다. 이때 창을 다시 렌더링한다.\r\n\r\n```mermaid\r\ngraph LR\r\n A((Start))\r\n B([Setting])\r\n C([Language])\r\n D([Change language])\r\n E([Rerender window])\r\n\r\n A --> B --> C --> D --> E\r\n```", "reactions": { "url": "https://api.github.com/repos/vi117/scrap-yard/issues/24/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 }, "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/24/timeline", "performed_via_github_app": null, "state_reason": null }, { "url": "https://api.github.com/repos/vi117/scrap-yard/issues/28", "repository_url": "https://api.github.com/repos/vi117/scrap-yard", "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/28/labels{/name}", "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/28/comments", "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/28/events", "html_url": "https://github.com/vi117/scrap-yard/issues/28", "id": 1209869793, "node_id": "I_kwDOHCdFJM5IHSXh", "number": 28, "title": "Extension: API", "user": { "login": "vi117", "id": 5918999, "node_id": "MDQ6VXNlcjU5MTg5OTk=", "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4", "gravatar_id": "", "url": "https://api.github.com/users/vi117", "html_url": "https://github.com/vi117", "followers_url": "https://api.github.com/users/vi117/followers", "following_url": "https://api.github.com/users/vi117/following{/other_user}", "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}", "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/vi117/subscriptions", "organizations_url": "https://api.github.com/users/vi117/orgs", "repos_url": "https://api.github.com/users/vi117/repos", "events_url": "https://api.github.com/users/vi117/events{/privacy}", "received_events_url": "https://api.github.com/users/vi117/received_events", "type": "User", "site_admin": false }, "labels": [ { "id": 3950545291, "node_id": "LA_kwDOHCdFJM7reImL", "url": "https://api.github.com/repos/vi117/scrap-yard/labels/enhancement", "name": "enhancement", "color": "a2eeef", "default": true, "description": "New feature or request" }, { "id": 4048616940, "node_id": "LA_kwDOHCdFJM7xUP3s", "url": "https://api.github.com/repos/vi117/scrap-yard/labels/feature", "name": "feature", "color": "1888DB", "default": false, "description": "" } ], "state": "open", "locked": false, "assignee": null, "assignees": [], "milestone": null, "comments": 0, "created_at": "2022-04-20T15:43:12Z", "updated_at": "2022-04-22T14:49:07Z", "closed_at": null, "author_association": "OWNER", "active_lock_reason": null, "body": "액터: API 사용자 \r\n시작조건: 없음. \r\n목표: 외부에서 API를 가지고 접근가능하도록 인터페이스를 제공한다.\r\n\r\n1. 설정에 들어가서 API 토큰을 발급받는다.\r\n2. api를 사용할때 Header에 발급받은 토큰을 넣고 통신한다.\r\n\r\n> API는 개발이 어느정도 진척되고 나서야 명세를 정할 수 있다.\r\n> 그러므로 일단은 통신 방식만 명세한다.", "reactions": { "url": "https://api.github.com/repos/vi117/scrap-yard/issues/28/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 }, "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/28/timeline", "performed_via_github_app": null, "state_reason": null }, { "url": "https://api.github.com/repos/vi117/scrap-yard/issues/29", "repository_url": "https://api.github.com/repos/vi117/scrap-yard", "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/29/labels{/name}", "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/29/comments", "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/29/events", "html_url": "https://github.com/vi117/scrap-yard/issues/29", "id": 1209876289, "node_id": "I_kwDOHCdFJM5IHT9B", "number": 29, "title": "Extension: Plugin", "user": { "login": "vi117", "id": 5918999, "node_id": "MDQ6VXNlcjU5MTg5OTk=", "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4", "gravatar_id": "", "url": "https://api.github.com/users/vi117", "html_url": "https://github.com/vi117", "followers_url": "https://api.github.com/users/vi117/followers", "following_url": "https://api.github.com/users/vi117/following{/other_user}", "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}", "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/vi117/subscriptions", "organizations_url": "https://api.github.com/users/vi117/orgs", "repos_url": "https://api.github.com/users/vi117/repos", "events_url": "https://api.github.com/users/vi117/events{/privacy}", "received_events_url": "https://api.github.com/users/vi117/received_events", "type": "User", "site_admin": false }, "labels": [ { "id": 3950545291, "node_id": "LA_kwDOHCdFJM7reImL", "url": "https://api.github.com/repos/vi117/scrap-yard/labels/enhancement", "name": "enhancement", "color": "a2eeef", "default": true, "description": "New feature or request" }, { "id": 4048616940, "node_id": "LA_kwDOHCdFJM7xUP3s", "url": "https://api.github.com/repos/vi117/scrap-yard/labels/feature", "name": "feature", "color": "1888DB", "default": false, "description": "" } ], "state": "open", "locked": false, "assignee": null, "assignees": [], "milestone": null, "comments": 0, "created_at": "2022-04-20T15:47:50Z", "updated_at": "2022-04-22T14:49:58Z", "closed_at": null, "author_association": "OWNER", "active_lock_reason": null, "body": "액터: 사용자 \r\n시작 조건: 없음 \r\n목표: Plugin으로 편집환경을 확장 가능하게 한다.\r\n\r\n1. 플러그인을 폴더에 추가해 플러그인을 설치한다.\r\n2. 플러그인을 사용한다.\r\n\r\n> Plugin는 개발이 어느정도 진척되고 나서야 명세를 정할 수 있다.\r\n> 그러므로 사용한다는 것만 명세한다.", "reactions": { "url": "https://api.github.com/repos/vi117/scrap-yard/issues/29/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 }, "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/29/timeline", "performed_via_github_app": null, "state_reason": null }, { "url": "https://api.github.com/repos/vi117/scrap-yard/issues/30", "repository_url": "https://api.github.com/repos/vi117/scrap-yard", "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/30/labels{/name}", "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/30/comments", "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/30/events", "html_url": "https://github.com/vi117/scrap-yard/issues/30", "id": 1212454772, "node_id": "I_kwDOHCdFJM5IRJd0", "number": 30, "title": "Search: Find word", "user": { "login": "vi117", "id": 5918999, "node_id": "MDQ6VXNlcjU5MTg5OTk=", "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4", "gravatar_id": "", "url": "https://api.github.com/users/vi117", "html_url": "https://github.com/vi117", "followers_url": "https://api.github.com/users/vi117/followers", "following_url": "https://api.github.com/users/vi117/following{/other_user}", "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}", "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/vi117/subscriptions", "organizations_url": "https://api.github.com/users/vi117/orgs", "repos_url": "https://api.github.com/users/vi117/repos", "events_url": "https://api.github.com/users/vi117/events{/privacy}", "received_events_url": "https://api.github.com/users/vi117/received_events", "type": "User", "site_admin": false }, "labels": [ { "id": 3950545290, "node_id": "LA_kwDOHCdFJM7reImK", "url": "https://api.github.com/repos/vi117/scrap-yard/labels/duplicate", "name": "duplicate", "color": "cfd3d7", "default": true, "description": "This issue or pull request already exists" }, { "id": 3950545291, "node_id": "LA_kwDOHCdFJM7reImL", "url": "https://api.github.com/repos/vi117/scrap-yard/labels/enhancement", "name": "enhancement", "color": "a2eeef", "default": true, "description": "New feature or request" }, { "id": 4048616940, "node_id": "LA_kwDOHCdFJM7xUP3s", "url": "https://api.github.com/repos/vi117/scrap-yard/labels/feature", "name": "feature", "color": "1888DB", "default": false, "description": "" } ], "state": "open", "locked": false, "assignee": { "login": "teyalem", "id": 5918930, "node_id": "MDQ6VXNlcjU5MTg5MzA=", "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4", "gravatar_id": "", "url": "https://api.github.com/users/teyalem", "html_url": "https://github.com/teyalem", "followers_url": "https://api.github.com/users/teyalem/followers", "following_url": "https://api.github.com/users/teyalem/following{/other_user}", "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}", "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions", "organizations_url": "https://api.github.com/users/teyalem/orgs", "repos_url": "https://api.github.com/users/teyalem/repos", "events_url": "https://api.github.com/users/teyalem/events{/privacy}", "received_events_url": "https://api.github.com/users/teyalem/received_events", "type": "User", "site_admin": false }, "assignees": [ { "login": "teyalem", "id": 5918930, "node_id": "MDQ6VXNlcjU5MTg5MzA=", "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4", "gravatar_id": "", "url": "https://api.github.com/users/teyalem", "html_url": "https://github.com/teyalem", "followers_url": "https://api.github.com/users/teyalem/followers", "following_url": "https://api.github.com/users/teyalem/following{/other_user}", "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}", "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions", "organizations_url": "https://api.github.com/users/teyalem/orgs", "repos_url": "https://api.github.com/users/teyalem/repos", "events_url": "https://api.github.com/users/teyalem/events{/privacy}", "received_events_url": "https://api.github.com/users/teyalem/received_events", "type": "User", "site_admin": false }, { "login": "vi117", "id": 5918999, "node_id": "MDQ6VXNlcjU5MTg5OTk=", "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4", "gravatar_id": "", "url": "https://api.github.com/users/vi117", "html_url": "https://github.com/vi117", "followers_url": "https://api.github.com/users/vi117/followers", "following_url": "https://api.github.com/users/vi117/following{/other_user}", "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}", "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/vi117/subscriptions", "organizations_url": "https://api.github.com/users/vi117/orgs", "repos_url": "https://api.github.com/users/vi117/repos", "events_url": "https://api.github.com/users/vi117/events{/privacy}", "received_events_url": "https://api.github.com/users/vi117/received_events", "type": "User", "site_admin": false } ], "milestone": null, "comments": 2, "created_at": "2022-04-22T14:45:26Z", "updated_at": "2022-06-10T16:17:39Z", "closed_at": null, "author_association": "OWNER", "active_lock_reason": null, "body": "액터: 사용자 \r\n시작조건: 문서를 읽을 수 있는 권한을 가져야한다. \r\n목표: 문서에서 단어를 검색한다.\r\n\r\n1. Ctrl+F를 누르면 작은 검색 창이 오른쪽 상단에 표시된다.\r\n2. 검색할 단어를 입력한다. 정규식도 가능하다.\r\n3. 검색된 단어의 배경에 색깔을 칠해 구별 가능하게 한다.\r\n\r\n```mermaid\r\ngraph TB\r\n A((Start))\r\n B([Search mode])\r\n C([Draw search mode])\r\n\r\n A --> |press Ctrl-F| B\r\n B --> |input word or regex| C\r\n```", "reactions": { "url": "https://api.github.com/repos/vi117/scrap-yard/issues/30/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 }, "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/30/timeline", "performed_via_github_app": null, "state_reason": null }, { "url": "https://api.github.com/repos/vi117/scrap-yard/issues/45", "repository_url": "https://api.github.com/repos/vi117/scrap-yard", "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/45/labels{/name}", "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/45/comments", "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/45/events", "html_url": "https://github.com/vi117/scrap-yard/issues/45", "id": 1229310233, "node_id": "I_kwDOHCdFJM5JRckZ", "number": 45, "title": "변경 발생했을 때 덮어쓸지 고칠지 물어보기", "user": { "login": "vi117", "id": 5918999, "node_id": "MDQ6VXNlcjU5MTg5OTk=", "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4", "gravatar_id": "", "url": "https://api.github.com/users/vi117", "html_url": "https://github.com/vi117", "followers_url": "https://api.github.com/users/vi117/followers", "following_url": "https://api.github.com/users/vi117/following{/other_user}", "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}", "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/vi117/subscriptions", "organizations_url": "https://api.github.com/users/vi117/orgs", "repos_url": "https://api.github.com/users/vi117/repos", "events_url": "https://api.github.com/users/vi117/events{/privacy}", "received_events_url": "https://api.github.com/users/vi117/received_events", "type": "User", "site_admin": false }, "labels": [ { "id": 3950545291, "node_id": "LA_kwDOHCdFJM7reImL", "url": "https://api.github.com/repos/vi117/scrap-yard/labels/enhancement", "name": "enhancement", "color": "a2eeef", "default": true, "description": "New feature or request" } ], "state": "open", "locked": false, "assignee": null, "assignees": [], "milestone": null, "comments": 0, "created_at": "2022-05-09T07:39:18Z", "updated_at": "2022-05-09T07:39:18Z", "closed_at": null, "author_association": "OWNER", "active_lock_reason": null, "body": null, "reactions": { "url": "https://api.github.com/repos/vi117/scrap-yard/issues/45/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 }, "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/45/timeline", "performed_via_github_app": null, "state_reason": null }, { "url": "https://api.github.com/repos/vi117/scrap-yard/issues/89", "repository_url": "https://api.github.com/repos/vi117/scrap-yard", "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/89/labels{/name}", "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/89/comments", "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/89/events", "html_url": "https://github.com/vi117/scrap-yard/issues/89", "id": 1257652673, "node_id": "I_kwDOHCdFJM5K9kHB", "number": 89, "title": "replace websocket with EventSource", "user": { "login": "vi117", "id": 5918999, "node_id": "MDQ6VXNlcjU5MTg5OTk=", "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4", "gravatar_id": "", "url": "https://api.github.com/users/vi117", "html_url": "https://github.com/vi117", "followers_url": "https://api.github.com/users/vi117/followers", "following_url": "https://api.github.com/users/vi117/following{/other_user}", "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}", "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/vi117/subscriptions", "organizations_url": "https://api.github.com/users/vi117/orgs", "repos_url": "https://api.github.com/users/vi117/repos", "events_url": "https://api.github.com/users/vi117/events{/privacy}", "received_events_url": "https://api.github.com/users/vi117/received_events", "type": "User", "site_admin": false }, "labels": [], "state": "open", "locked": false, "assignee": null, "assignees": [], "milestone": null, "comments": 0, "created_at": "2022-06-02T04:00:43Z", "updated_at": "2022-06-02T04:05:04Z", "closed_at": null, "author_association": "OWNER", "active_lock_reason": null, "body": "웹소켓으로 통신하는 중인 것을 EventSource로 할 수 있게 바꿈. 이를 위해서 RPC 인터페이스를 바꾸고 Event로 notification을 구현", "reactions": { "url": "https://api.github.com/repos/vi117/scrap-yard/issues/89/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 }, "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/89/timeline", "performed_via_github_app": null, "state_reason": null }, { "url": "https://api.github.com/repos/vi117/scrap-yard/issues/90", "repository_url": "https://api.github.com/repos/vi117/scrap-yard", "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/90/labels{/name}", "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/90/comments", "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/90/events", "html_url": "https://github.com/vi117/scrap-yard/issues/90", "id": 1257690643, "node_id": "I_kwDOHCdFJM5K9tYT", "number": 90, "title": "replace with oak", "user": { "login": "vi117", "id": 5918999, "node_id": "MDQ6VXNlcjU5MTg5OTk=", "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4", "gravatar_id": "", "url": "https://api.github.com/users/vi117", "html_url": "https://github.com/vi117", "followers_url": "https://api.github.com/users/vi117/followers", "following_url": "https://api.github.com/users/vi117/following{/other_user}", "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}", "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/vi117/subscriptions", "organizations_url": "https://api.github.com/users/vi117/orgs", "repos_url": "https://api.github.com/users/vi117/repos", "events_url": "https://api.github.com/users/vi117/events{/privacy}", "received_events_url": "https://api.github.com/users/vi117/received_events", "type": "User", "site_admin": false }, "labels": [], "state": "open", "locked": false, "assignee": null, "assignees": [], "milestone": null, "comments": 0, "created_at": "2022-06-02T05:05:46Z", "updated_at": "2022-06-02T05:05:46Z", "closed_at": null, "author_association": "OWNER", "active_lock_reason": null, "body": "지금 oak로 서버의 라우터를 모두 바꾸기.", "reactions": { "url": "https://api.github.com/repos/vi117/scrap-yard/issues/90/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 }, "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/90/timeline", "performed_via_github_app": null, "state_reason": null }, { "url": "https://api.github.com/repos/vi117/scrap-yard/issues/102", "repository_url": "https://api.github.com/repos/vi117/scrap-yard", "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/102/labels{/name}", "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/102/comments", "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/102/events", "html_url": "https://github.com/vi117/scrap-yard/issues/102", "id": 1261820677, "node_id": "I_kwDOHCdFJM5LNdsF", "number": 102, "title": "share 취소 버튼 만들기", "user": { "login": "vi117", "id": 5918999, "node_id": "MDQ6VXNlcjU5MTg5OTk=", "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4", "gravatar_id": "", "url": "https://api.github.com/users/vi117", "html_url": "https://github.com/vi117", "followers_url": "https://api.github.com/users/vi117/followers", "following_url": "https://api.github.com/users/vi117/following{/other_user}", "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}", "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/vi117/subscriptions", "organizations_url": "https://api.github.com/users/vi117/orgs", "repos_url": "https://api.github.com/users/vi117/repos", "events_url": "https://api.github.com/users/vi117/events{/privacy}", "received_events_url": "https://api.github.com/users/vi117/received_events", "type": "User", "site_admin": false }, "labels": [], "state": "open", "locked": false, "assignee": null, "assignees": [], "milestone": null, "comments": 0, "created_at": "2022-06-06T13:05:41Z", "updated_at": "2022-06-06T13:05:55Z", "closed_at": null, "author_association": "OWNER", "active_lock_reason": null, "body": "유효기간을 0일로 지정하는 대신에 공유를 취소하는 버튼 만들기.", "reactions": { "url": "https://api.github.com/repos/vi117/scrap-yard/issues/102/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 }, "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/102/timeline", "performed_via_github_app": null, "state_reason": null }, { "url": "https://api.github.com/repos/vi117/scrap-yard/issues/103", "repository_url": "https://api.github.com/repos/vi117/scrap-yard", "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/103/labels{/name}", "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/103/comments", "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/103/events", "html_url": "https://github.com/vi117/scrap-yard/issues/103", "id": 1261825992, "node_id": "I_kwDOHCdFJM5LNe_I", "number": 103, "title": "share 여부에 따라 share 버튼의 색이 바뀌게 하기", "user": { "login": "vi117", "id": 5918999, "node_id": "MDQ6VXNlcjU5MTg5OTk=", "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4", "gravatar_id": "", "url": "https://api.github.com/users/vi117", "html_url": "https://github.com/vi117", "followers_url": "https://api.github.com/users/vi117/followers", "following_url": "https://api.github.com/users/vi117/following{/other_user}", "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}", "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/vi117/subscriptions", "organizations_url": "https://api.github.com/users/vi117/orgs", "repos_url": "https://api.github.com/users/vi117/repos", "events_url": "https://api.github.com/users/vi117/events{/privacy}", "received_events_url": "https://api.github.com/users/vi117/received_events", "type": "User", "site_admin": false }, "labels": [], "state": "open", "locked": false, "assignee": null, "assignees": [], "milestone": null, "comments": 0, "created_at": "2022-06-06T13:09:35Z", "updated_at": "2022-06-06T13:09:35Z", "closed_at": null, "author_association": "OWNER", "active_lock_reason": null, "body": "share 여부에 따라 공유를 한 문서이면 주황색으로 하고 공유를 하지 않은 문서이면 푸른색으로 했으면 합니다. 그리고 상태가 바뀔 때 색변화를 transition을 적용해서 자연스럽게 바뀌었으면 합니다. ease 0.4s로 주세요.", "reactions": { "url": "https://api.github.com/repos/vi117/scrap-yard/issues/103/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 }, "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/103/timeline", "performed_via_github_app": null, "state_reason": null }, { "url": "https://api.github.com/repos/vi117/scrap-yard/issues/107", "repository_url": "https://api.github.com/repos/vi117/scrap-yard", "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/107/labels{/name}", "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/107/comments", "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/107/events", "html_url": "https://github.com/vi117/scrap-yard/issues/107", "id": 1263114536, "node_id": "I_kwDOHCdFJM5LSZko", "number": 107, "title": "mkdir 만들기", "user": { "login": "vi117", "id": 5918999, "node_id": "MDQ6VXNlcjU5MTg5OTk=", "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4", "gravatar_id": "", "url": "https://api.github.com/users/vi117", "html_url": "https://github.com/vi117", "followers_url": "https://api.github.com/users/vi117/followers", "following_url": "https://api.github.com/users/vi117/following{/other_user}", "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}", "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/vi117/subscriptions", "organizations_url": "https://api.github.com/users/vi117/orgs", "repos_url": "https://api.github.com/users/vi117/repos", "events_url": "https://api.github.com/users/vi117/events{/privacy}", "received_events_url": "https://api.github.com/users/vi117/received_events", "type": "User", "site_admin": false }, "labels": [], "state": "open", "locked": false, "assignee": null, "assignees": [], "milestone": null, "comments": 0, "created_at": "2022-06-07T11:04:27Z", "updated_at": "2022-06-07T11:04:27Z", "closed_at": null, "author_association": "OWNER", "active_lock_reason": null, "body": "FileView에서 디렉터리이면 내부에 디렉터리를 만들 수 있도록 mkdir 버튼을 만들기. 이름은 다이얼로그를 띄워서 결정할 수 있게 하던가 수정 가능한 Input을 TreeItem으로 넣기.", "reactions": { "url": "https://api.github.com/repos/vi117/scrap-yard/issues/107/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 }, "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/107/timeline", "performed_via_github_app": null, "state_reason": null }, { "url": "https://api.github.com/repos/vi117/scrap-yard/issues/108", "repository_url": "https://api.github.com/repos/vi117/scrap-yard", "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/108/labels{/name}", "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/108/comments", "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/108/events", "html_url": "https://github.com/vi117/scrap-yard/issues/108", "id": 1263128816, "node_id": "I_kwDOHCdFJM5LSdDw", "number": 108, "title": "readonly view 버튼 만들기", "user": { "login": "vi117", "id": 5918999, "node_id": "MDQ6VXNlcjU5MTg5OTk=", "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4", "gravatar_id": "", "url": "https://api.github.com/users/vi117", "html_url": "https://github.com/vi117", "followers_url": "https://api.github.com/users/vi117/followers", "following_url": "https://api.github.com/users/vi117/following{/other_user}", "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}", "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/vi117/subscriptions", "organizations_url": "https://api.github.com/users/vi117/orgs", "repos_url": "https://api.github.com/users/vi117/repos", "events_url": "https://api.github.com/users/vi117/events{/privacy}", "received_events_url": "https://api.github.com/users/vi117/received_events", "type": "User", "site_admin": false }, "labels": [ { "id": 3950545296, "node_id": "LA_kwDOHCdFJM7reImQ", "url": "https://api.github.com/repos/vi117/scrap-yard/labels/wontfix", "name": "wontfix", "color": "ffffff", "default": true, "description": "This will not be worked on" } ], "state": "open", "locked": false, "assignee": null, "assignees": [], "milestone": null, "comments": 0, "created_at": "2022-06-07T11:17:21Z", "updated_at": "2022-06-07T14:52:30Z", "closed_at": null, "author_association": "OWNER", "active_lock_reason": null, "body": "버튼 누락됨. writable여부를 결정해서 바꾸는 버튼 필요.", "reactions": { "url": "https://api.github.com/repos/vi117/scrap-yard/issues/108/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 }, "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/108/timeline", "performed_via_github_app": null, "state_reason": null }, { "url": "https://api.github.com/repos/vi117/scrap-yard/issues/111", "repository_url": "https://api.github.com/repos/vi117/scrap-yard", "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/111/labels{/name}", "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/111/comments", "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/111/events", "html_url": "https://github.com/vi117/scrap-yard/issues/111", "id": 1263458240, "node_id": "I_kwDOHCdFJM5LTtfA", "number": 111, "title": "Add onError callback to Components", "user": { "login": "teyalem", "id": 5918930, "node_id": "MDQ6VXNlcjU5MTg5MzA=", "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4", "gravatar_id": "", "url": "https://api.github.com/users/teyalem", "html_url": "https://github.com/teyalem", "followers_url": "https://api.github.com/users/teyalem/followers", "following_url": "https://api.github.com/users/teyalem/following{/other_user}", "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}", "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions", "organizations_url": "https://api.github.com/users/teyalem/orgs", "repos_url": "https://api.github.com/users/teyalem/repos", "events_url": "https://api.github.com/users/teyalem/events{/privacy}", "received_events_url": "https://api.github.com/users/teyalem/received_events", "type": "User", "site_admin": false }, "labels": [ { "id": 3950545291, "node_id": "LA_kwDOHCdFJM7reImL", "url": "https://api.github.com/repos/vi117/scrap-yard/labels/enhancement", "name": "enhancement", "color": "a2eeef", "default": true, "description": "New feature or request" } ], "state": "open", "locked": false, "assignee": null, "assignees": [], "milestone": null, "comments": 0, "created_at": "2022-06-07T15:10:57Z", "updated_at": "2022-06-07T15:10:57Z", "closed_at": null, "author_association": "COLLABORATOR", "active_lock_reason": null, "body": "onErrror callback is needed to show the user what has gone wrong.", "reactions": { "url": "https://api.github.com/repos/vi117/scrap-yard/issues/111/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 }, "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/111/timeline", "performed_via_github_app": null, "state_reason": null } ]