Programing

GitHub에서 요점을 어떻게 관리합니까?

lottogame 2020. 6. 8. 07:50
반응형

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


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

반응형