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


157

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

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

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

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

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

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

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


어쩌면이 사람은 요점 관리를 추가합니다 : kickstarter.com/projects/1487030260/...
pjmorse

1
2013 년 2 월 이후 로 내 답변에서 아래에 언급 한 것처럼https:///gist.github.com/Username/ 사용자의 요지를 쉽게 찾을 수있는 URL입니다.
VonC

답변:


121

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

GistBox 인터페이스

http://www.youtube.com/watch?v=VLgyY6lqpsQ에 데모 비디오도 있습니다 .

GistBox Clipper (Chrome 확장 프로그램)는 <pre>모든 웹 페이지에 태그와 임의의 텍스트 를 저장하는 기능도 제공합니다 .


편집하다:

불행히도 GistBox는 Cacher cacher.io가되고 있습니다. 무료 요금제에는 15 개의 개인 스 니펫, 3 개의 개인 레이블, 무제한 공개 스 니펫 만 포함됩니다. 많은 민간 요원을 가질 계획이라면 유료 계획이 필요합니다. – Bartek Skwira


정말 대단해! 검색 + 라벨링은 Gists에서 유일하게 누락되었습니다. 다른 유사한 서비스를 확인했지만 그 중 어느 것도 내 요구를 충족시키지 못했습니다. 공유해 주셔서 감사합니다!
Bartek Skwira

우리 조직에 엔터프라이즈 버전의 github을 사용합니다. 해당 버전에서이 버전을 사용할 수 있습니까?
Venki

1
검색 기능이 내가 기대 한 것보다 좋지 않습니다.
Claudiu Creanga

7
2017 년 12 월 1 일부터 GistBox에 액세스 할 수 없습니다.
Cologler

8
불행하게도, GistBox는 Cacher의되고 cacher.io - 무료 계획은 포함됩니다 : 15 개 개인 조각, 3 개 개인 상표, 무제한 공공 조각을. 많은 민간 요원을 가질 계획이라면 유료 계획이 필요합니다.
Bartek Skwira

61

이제 gist.github.com은 검색을 지원합니다. 그래서 당신은 당신의 요점을 검색 할 수 있습니다. 설명에 #hashtag를 사용하므로 태그를 통해 요점을 검색 할 수 있습니다.user:myusername #tag .

오프라인 사용을 위해 모든 요점을 복제했습니다. 그리고 find와 grep을 사용하여 검색하십시오. 또한 gonzui (오픈 소스 코드 검색 엔진)로 검색합니다.

쉘 스크립트를 작성했습니다 : gister.sh. 나는 그것을 요점을 게시하는 데 사용합니다. 리포지토리 를 로컬로 복제 하고 게시 후 자동 으로 csearch 로 가져옵니다 . 이 스크립트는 또한 모든 요점 동기화 ( gister sync)를 지원합니다 .

https://github.com/weakish/gister/


2
요점 검색에 사용자 이름을 포함시키는 방법에 대한 유용한 팁 (현재 모든 요점 만 검색하므로)
데릭 모리슨

4
이제 user:gist 검색에서 제공 한 접두사를 사용할 수 있습니다 ( 예 : "user : myusername #tag").
크리스토퍼 존슨

정말 좋은 팁, 감사합니다. user:myusername키워드 검색과 함께 사용 하면 "이전"버튼을 100 번 클릭해야하는 요지를 찾을 수 있습니다.
tresf

2
대박! 크롬에서 검색 주소창을 마우스 오른쪽 버튼으로 클릭하고 검색 엔진 수정을 선택한 다음 추가 를 클릭 하여 검색 엔진으로 요점 검색을 추가 할 수 있습니다 https://gist.github.com/search?utf8=%E2%9C%93&q=user%3MY_GITHUB_USER+%s. gist키워드로 설정 gist하여 주소 표시 줄에 입력하고 스페이스 바를 누른 다음 검색어를 입력 할 수 있습니다.
ccpizza

나는이 답변이 오프라인 검색을 사용하는 데 가장 적합하며 gister.sh가 흥미로워 보입니다. Github은 또한 검색 페이지에서 사용 가능한 모든 검색 접두사 목록을 가지고 있습니다. 하단의 Pro Tip을 참조하십시오 : gist.github.com/search
mike

26

크로스 플랫폼 (Linux / macOS / Windows) gist manager Lepton을 확인하십시오 . MIT에 따라 무료이며 라이센스가 부여됩니다. http://hackjutsu.com/Lepton/

여기에 이미지 설명을 입력하십시오

데스크탑 / 노트북 환경에서 작업하는 경우 필요를 충족시키는 것 같습니다. (아직 iOS / Android 지원 없음). 기능 목록은 다음과 같습니다.

  • 요점을 언어별로 그룹화
  • 요점 생성 / 편집 / 삭제
  • 빠른 검색
  • 맞춤 태그 (# tag1, # tag2)
  • 마크 다운 렌더링
  • 플랫폼 간 지원
  • 대리

면책 조항 : 저는 Lepton의 주요 공헌자입니다.


1
이것은 GistBox가 사라질 때 좋은 옵션입니다. 당신은 생명의 은인입니다!
Marc

여기 Gistbox의 대체품을 찾고 있습니다. 검정색 배경 옵션이 있습니까?
매핑 돔

@mappingdom 사용해 주셔서 감사합니다. UX 디자이너가 저에게 도움이되기를 바랍니다. 그렇지 않으면, 나는 그것을 스스로하지 않을 것입니다. (어두운 테마를 디자인하는 것은 꽤 어려운 일입니다.)
hackjutsu

어두운 테마는 v1.8.0부터 추가되었습니다.
hackjutsu

라이브 마크 다운 미리보기를 지원합니까?
MagePsycho

19

요지는 가벼운 저장소이므로 왜 활용하지 않습니까?

요점을 원하는 방식으로 구성된 'my_gists'디렉토리에 복제하십시오.

그런 다음 운영 체제에 익숙한 검색 도구를 사용하여 완전히 검색 할 수 있습니다.

또한 편집, 댓글 달기, 커밋 및 푸시 할 수있는 이점이 있습니다.

이것으로 당신이 나열한 모든 것을 더 많이 할 수 있습니다.

git instaweb믹스에 추가 하면 요점에 대한 기본 웹 인터페이스가 있습니다.


2
나는 이미 그렇게하지만 여전히 코드 스 니펫 관리자가 기대하는 편의와는 거리가 멀다.
Allen Bargi

15

동료와 저는 요점을 관리하기 위해 오픈 소스 크로스 플랫폼 프로젝트를 진행하고 있습니다. 그것은 베타 단계에있어 - gistoapp.com .

여기에 이미지 설명을 입력하십시오

현재 기능 목록 :

  • 고급 검색
  • 엔터프라이즈 로그인
  • 태그
  • 구문 강조
  • 언어별로 그룹화
  • 빠른 스 니펫 작업
  • 클립 보드에 복사
  • 파일 내용을 클립 보드에 복사
  • 에디터 설정
  • 테마 컬러 체인저
  • 드래그 앤 드롭으로 파일 생성
  • 마크 다운 미리보기 (이모 지 포함)
  • AsciiDoc 미리보기
  • 코멘트
  • 웹앱

전체 소스 및 다운로드는 github을 통해 제공됩니다 .


1
Gisto는 최상의 솔루션입니다. 방금 사용하기 시작했지만 이미 매우 인상적이며 절대적으로 권장합니다. Cask :를 통해 쉽게 설치할 수 cask install gisto있습니다.
Steve Benner

라이브 마크 다운 미리보기를 지원합니까?
MagePsycho

@MagePsycho yep
sanusart

큰. 확인하고 미리보기를 볼 수 있습니다. 그러나 마크 다운과 미리보기는 동시에 스크롤되지 않으므로 긴 마크 다운 파일을 편집하고 미리보기가 어렵습니다. 이 문제를 조사해 주시겠습니까?
MagePsycho

github.com/Gisto/Gisto/issues 에서 문제를 작성할 수 있습니까?
sanusart '

6

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를 하나의 저장소에 정리하여 전용 웹 사이트를 통해 전 세계에 알리십시오. "

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


5

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

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

https://github.com/condemil/Gist

1

Snip2Code는 자신의 코드 스 니펫을 관리하여 동료와 공유하고 강력한 방식으로 편집 / 태그를 지정할 수있는 유용한 서비스라는 것을 알았습니다.


Snip2Code는 gist와 관련이 있습니까?
약한

1
사용자가 요점을 Snip2Code 계정으로 가져올 수있는 기능을 찾았습니다.
Cristiano

0

여기 또 다른 명확하고 간단한 요지 구성자가 있습니다. 요지 목록 : https://gistlist.nfshost.com

그 목적은 요점 수집을 관리하는 데 도움을주는 것입니다.

그것으로, 당신은 할 수 있습니다 :

  • 요점 정렬 및 검색,
  • 컬러 태그를 추가하고
  • 모든 요점을 zip 파일로 백업하십시오.

당신이 할 수없는 것은 편집 및 복사이며, 그것은 단지 GitHub 기능에 연결됩니다.


링크가 더 이상 작동하지 않습니다
Hrvoje Golcic

0

Snipit ( https://snipit.xyz)을 사용해보십시오 . 코드 스 니펫을 쉽게 저장하고 구성 할 수 있습니다. 아직 베타 버전이지만 다음을 수행 할 수 있습니다.

  • 편리한 브라우저 확장 프로그램을 사용하여 방문한 페이지에서 직접 코드를 차단합니다.
  • 스 니펫을 목록으로 구성하십시오.
  • 목록, 제목, 구문 및 태그별로 스 니펫을 검색하십시오.

다음 버전의 기능 :

  • 콜렉션 : 패키지 또는 라이브러리에서 여러 목록을 그룹화합니다 (예 : "Bootstrap 코드 예"또는 "PHP 기능").
  • 공유 및 협업 : 모든 사람 또는 특정 사람들과 만 스 니펫을 공유합니다. 팀원들과 협력;
  • 컴패니언 데스크탑 앱 및 IDE 확장 : 개발 과정을 방해하지 않으면 서 작업하는 동안 스 니펫을 빠르게 찾을 수 있습니다.
  • 마지막으로 Gist와의 통합.

그것을 시도하고 그것이 당신의 모든 요구를 해결하기를 바랍니다.


0

스 니펫이 Ruby 스 니펫 인 경우 boson을 제안 합니다. 나는 450+ 루비 명령 (스 니펫)의 저장소 를 유지 관리하는 데 사용합니다 . 나는 내 명령을 검색 할 뿐만 아니라 일종의 그들에 의해 같은 이름, 설명, 사용법, 별칭 및 기타 분야에서.

내 명령이 로컬 파일에 있기 때문에 쉽게 요점으로 내보낼 수 있습니다 gist로 거나 boson 명령으로 gist를 설치할 수 있습니다 . 날짜 및 태그별로 목록을 제외하고 원하는 모든 작업을 수행 할 수 있습니다. 날짜별로 나열하는 것은 사소한 (파일의 타임 스탬프) 태그는 언젠가 플러그인으로 boson에 추가하고 싶은 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.