[github] GitHub에서 요점을 어떻게 관리합니까? [닫은]

나는 GitHub 와 그들의 요점 서비스를 좋아 하므로 GitHub 계정에서 많은 코드 스 니펫과 개발 노트를 요점으로 유지합니다. 또한 동료들과 쉽게 공유 할 수 있습니다.

문제는 그것이 확장되지 않는다는 것입니다 !! 요점에 대한 GitHub 기능은 원시적이며, 요즘 많은 요점을 찾기가 어려운 요점이 많이 있습니다. 검색, 태그 또는 기타 사항이 없습니다.

이 혼란을 처리 할 수있는 응용 프로그램을 알고 있습니까? 할 수있는 응용 프로그램을 원합니다

  • 내 요점 검색
  • 소스 유형 및 날짜별로 내 요지를 나열
  • 편집하거나 복사하겠습니다
  • 설명을 태그하거나 편집하도록하겠습니다.

나는 이런 것을보고 싶고 그것을 위해 약간의 돈도 지불 할 의향이 있습니다.

그렇다면 GitHub에서 요점을 어떻게 관리합니까? 당신은 어떤 소프트웨어를 알고 있습니까?

MacRuby로 작성된 drift 라는 것이 있는데 컴파일 할 수 없으며 한동안 업데이트되지 않았습니다.



답변

GistBox를 확인하십시오 . 검색, 편집 및 레이블을 지원합니다. 스크린 샷은 다음과 같습니다.

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을 통해 제공됩니다 .


답변

vgoff가 지적한 것처럼 gist를 로컬 폴더에 복제 한 다음 github 페이지에서 호스팅되는이 주위에 일종의 개인 웹 사이트를 구축 할 수 있습니다 … Jekyll / liquid를 사용하면 태그를 지정하고 범주를 가질 수 있습니다 … JavaScript를 사용하거나 부분을 사용하여 소스에 코드를 삽입하십시오 (구문 강조를 처리하기 위해 피그먼트 사용 또는 SyntaxHighlighter 사용). 아마도 검색 구성 요소에 Google 검색을 사용하거나 json 파일을 동적으로 빌드하거나 github의 gist API ( http://develop.github.com/p/gist.html )를 사용하여 메타 데이터 및 공개를 위해 json을 가져 오십시오. repos …

jsFiddle.net을 사용하여 HTML / CSS / JS 요점을 “데모”할 수 있습니다 (요점에서 새 바이올린을 만들 수 있습니다 … 참조 : http://doc.jsfiddle.net/use/gist_read. html )

작업중 인 프로젝트 ( http://getfiremonkey.com ) 에 이와 같은 시스템이 필요합니다 -Firefox에서 십대 HTML / CSS / JS를 가르치기위한 것입니다 … 그리고 그것을 만들 생각입니다. Github Pages / Gist / jsFiddle.net 상단 … 무료, 개방형, 대화식 예제 및 분기 가능.

나는 길을 따라 배우는 것에서 Gist CMS를 만드는 데 집중하기 위해 측면 프로젝트를 설정하기로 결정했습니다 …

https://github.com/chrisjacob/gist-cms

“Github Pages에서 호스팅되는 개인 Gist CMS. Jekyll이 제공하는 코드 / 컨텐츠 관리 시스템으로 Gist 아카이브에 태그를 지정하고 분류 및 검색 할 수 있습니다. 모든 Gist를 하나의 저장소에 정리하여 전용 웹 사이트를 통해 전 세계에 알리십시오. “

지금은 단지 아이디어 일뿐입니다. 관심이 있으시면 알려주세요. ^ _ ^


답변

숭고한 텍스트를 사용합니다 하고 Gist 플러그인이 매우 편리합니다. 텍스트 편집기에서 쉽게 삽입, 업로드 등을 할 수 있습니다.

Gistbox와 같은 응용 프로그램은 예쁘게 보이지만 가볍고 빠른 솔루션을 선호합니다. Sublime Text를 사용하는 경우 시도해 볼 수 있습니다.

https://github.com/condemil/Gist