GitHub에서 요점을 어떻게 관리합니까? [닫은]
나는 GitHub 와 그들의 요점 서비스를 좋아하기 때문에 GitHub 계정에서 많은 코드 스 니펫과 개발 노트를 요점으로 유지합니다. 또한 동료들과 쉽게 공유 할 수 있습니다.
문제는 그것이 확장되지 않는다는 것입니다 !! 요점에 대한 GitHub 기능은 원시적이며, 요즘 많은 요점을 찾기가 어려운 요점이 많이 있습니다. 검색, 태그 또는 기타 사항이 없습니다.
이 혼란을 처리 할 수있는 응용 프로그램을 알고 있습니까? 할 수있는 응용 프로그램을 원합니다
- 내 요점 검색
- 소스 유형 및 날짜별로 내 요지를 나열
- 편집하거나 복사하겠습니다
- 설명을 태그하거나 최소한 편집하겠습니다
나는 이런 것을보고 싶고 그것을 위해 돈을 지불 할 의향이 있습니다.
그렇다면 GitHub에서 요점을 어떻게 관리합니까? 당신은 어떤 소프트웨어를 알고 있습니까?
MacRuby로 작성된 drift 라는 것이 있지만 컴파일 할 수 없으며 한동안 업데이트되지 않았습니다.
GistBox를 확인하십시오 . 검색, 편집 및 레이블을 지원합니다. 스크린 샷은 다음과 같습니다.
http://www.youtube.com/watch?v=VLgyY6lqpsQ에 데모 비디오도 있습니다 .
GistBox Clipper (Chrome 확장 프로그램)는 <pre>
모든 웹 페이지에 태그와 임의의 텍스트 를 저장하는 기능도 제공합니다 .
편집하다:
불행히도 GistBox는 Cacher cacher.io가되고 있습니다. 무료 요금제에는 15 개의 개인 스 니펫, 3 개의 개인 레이블, 무제한 공개 스 니펫 만 포함됩니다. 많은 민간 요원을 가질 계획이라면 유료 계획이 필요합니다. – Bartek Skwira
이제 gist.github.com은 검색을 지원합니다. 그래서 당신은 당신의 요점을 검색 할 수 있습니다. 설명에 #hashtag를 사용하므로을 통해 태그로 요점을 검색 할 수 있습니다 user:myusername #tag
.
오프라인 사용을 위해 모든 요점을 복제했습니다. 그리고 find와 grep을 사용하여 검색하십시오. 또한 gonzui (오픈 소스 코드 검색 엔진)로 검색합니다.
쉘 스크립트를 작성했습니다 : gister.sh. 나는 그것을 요점을 게시하는 데 사용합니다. 리포지토리 를 로컬로 복제 하고 게시 후 자동 으로 csearch 로 가져옵니다 . 이 스크립트는 또한 모든 요점 동기화 ( gister sync
)를 지원합니다 .
https://github.com/weakish/gister/
크로스 플랫폼 (Linux / macOS / Windows) gist manager Lepton을 확인하십시오 . MIT에 따라 무료이며 라이센스가 부여됩니다. http://hackjutsu.com/Lepton/
데스크탑 / 노트북 환경에서 작업하는 경우 필요를 충족시키는 것 같습니다. (아직 iOS / Android 지원 없음). 기능 목록은 다음과 같습니다.
- 요점을 언어별로 그룹화
- 요점 생성 / 편집 / 삭제
- 빠른 검색
- 맞춤 태그 (# tag1, # tag2)
- 마크 다운 렌더링
- 크로스 플랫폼 지원
- 대리
면책 조항 : 저는 Lepton의 주요 공헌자입니다.
요지는 가벼운 저장소이므로 왜 활용하지 않습니까?
요점을 원하는 방식으로 구성된 'my_gists'디렉토리에 복제하십시오.
그런 다음 운영 체제에 익숙한 검색 도구를 사용하여 완전히 검색 할 수 있습니다.
또한 편집, 주석 달기, 커밋 및 푸시 할 수있는 이점이 있습니다.
이것으로 당신이 나열한 모든 것을 더 많이 할 수 있습니다.
git instaweb
믹스에 추가 하면 요점에 대한 기본 웹 인터페이스가 있습니다.
동료와 저는 요점을 관리하기 위해 오픈 소스 크로스 플랫폼 프로젝트를 진행하고 있습니다.
그것은 베타 단계에있어
- gistoapp.com .
현재 기능 목록 :
- 고급 검색
- 엔터프라이즈 로그인
- 태그
- 구문 강조
- 언어별로 그룹화
- 빠른 스 니펫 작업
- 클립 보드에 복사
- 파일 내용을 클립 보드에 복사
- 에디터 설정
- 테마 컬러 체인저
- 드래그 앤 드롭으로 파일 생성
- 마크 다운 미리보기 (이모 지 포함)
- AsciiDoc 미리보기
- 코멘트
- 웹앱
전체 소스 및 다운로드는 github을 통해 제공됩니다 .
It might be possible to clone your gists into a local folder (as pointed out by vgoff), then build some sort of personal website around this hosted on github pages... Using Jekyll/liquid you could tag and have categories... Embed using JavaScript, or use partials to inject code into the source ( using pygments to handle the syntax highlighting - or do it client side e.g using SyntaxHighlighter ). Perhaps use google search for the search component... or dynamically build up a json file, or use github's gist API ( http://develop.github.com/p/gist.html ) to pull in json for meta data and public repos...
You could possibly take this further and "demo" your HTML/CSS/JS gists using jsFiddle.net (you can create a new fiddle from a gist... See: http://doc.jsfiddle.net/use/gist_read.html )
I'm going to need a system like this for a project I'm working on ( http://getfiremonkey.com ) - it's for teaching teenagers HTML/CSS/JS in Firefox... And I'm thinking of building it on top of Github Pages/Gist/jsFiddle.net ... Free, open, interactive examples and branchable.
I've decided to setup a side project to focus on building a Gist CMS from anything I learn along the way...
https://github.com/chrisjacob/gist-cms
"Personal Gist CMS hosted on Github Pages. A code / content management system powered by Jekyll to tag, categorize and search your Gist archive. Keep all your Gist's organized in one repository; and show them off the the world with their own dedicated website."
Right now it's just an idea; so let me know if you're interested - and lend a hand if you can ^_^
I use Sublime Text, and the Gist plugin is very handy. It can easily insert, upload, etc. from within the text editor.
While applications such as Gistbox look pretty, I would prefer a lightweight and fast solution. If you use Sublime Text you may want to give it a try.
https://github.com/condemil/Gist
I've found Snip2Code to be a useful service that lets you manage your own code snippets, giving you the capability to share with colleagues and edit/tag them in a powerful way
Here's another clear and simple gists organizer - Gist List: https://gistlist.nfshost.com
Its purpose is precisely to help to manage a gists collection.
With it, you can:
- sort and search your gists,
- add colored tags to them,
- backup all your gists to zip file.
What you can't do is editing and copying, it just links to GitHub functionality.
You can also try Snipit: https://snipit.xyz - it helps you easily save and organize your code snippets. It's still in beta, but it allows you to:
- snip code blocks directly from the pages you visit, with a handy browser extensions;
- organize your snippets in lists;
- search snippets by list, title, syntax and tags.
Features from upcoming version:
- collections: group multiple lists in packages or libraries (e.g. "Bootstrap code examples", or "PHP functions");
- sharing and collaboration: share snippets with everybody, or only with specific people; collaborate with team members;
- companion desktop app and IDE extensions: quickly find snippets while you're working, without breaking your development flow;
- last but not least: integration with Gist.
Give it a try and hope it solves all your needs.
If your snippets are Ruby snippets, I'd suggest boson. I use it to maintain my repository of 450+ ruby commands (snippets). I search my commands by name, description, usage, alias and other fields as well as sort by them.
내 명령은 로컬 파일에 있으므로 gist로 쉽게 내보내 거나 boson 명령으로 gist를 설치할 수 있습니다 . 날짜 및 태그별로 목록을 제외하고 원하는 모든 작업을 수행 할 수 있습니다. 날짜별로 나열하는 것은 사소한 (파일의 타임 스탬프) 태그는 언젠가 플러그인으로 boson에 추가하고 싶은 것입니다.
참고 URL : https://stackoverflow.com/questions/2082723/how-do-you-manage-your-gists-on-github
'Programing' 카테고리의 다른 글
전체 리포지토리를 먼저 체크 아웃하지 않고 스파 스 체크 아웃을 수행 할 수 있습니까? (0) | 2020.06.08 |
---|---|
Go에서 JSON Marshal을 사용한 소문자 JSON 키 이름 (0) | 2020.06.08 |
Rails Model, View, Controller 및 Helper : 어디로 가는가? (0) | 2020.06.08 |
패딩을 무시하는 절대 위치 지정 (0) | 2020.06.08 |
제공자가 Oracle 클라이언트 버전과 호환되지 않습니다 (0) | 2020.06.08 |