คุณจัดการส่วนสำคัญใน GitHub อย่างไร [ปิด]


157

ฉันรักGitHubและบริการสำคัญของพวกเขาและนั่นคือเหตุผลที่ฉันเก็บข้อมูลโค้ดจำนวนมากและแม้กระทั่งบันทึกการพัฒนาเป็นส่วนสำคัญในบัญชี GitHub ของฉัน มันทำให้การแบ่งปันกับเพื่อนร่วมงานง่ายขึ้น

ปัญหาคือมันไม่ได้ปรับขนาด !! คุณลักษณะของ GitHub สำหรับการสรุปสาระสำคัญนั้นเป็นเรื่องดั้งเดิมและฉันมีจำนวนมากที่นั่นซึ่งทำให้ยากที่จะหาส่วนที่เก่าแก่ของฉัน ไม่มีการค้นหาไม่มีการติดแท็กหรืออะไรเลย

คุณรู้จักแอปพลิเคชันที่สามารถจัดการกับความยุ่งเหยิงนี้หรือไม่? ฉันต้องการแอปพลิเคชั่นที่สามารถทำได้

  • ค้นหาส่วนสำคัญของฉัน
  • รายการส่วนสำคัญของฉันตามประเภทแหล่งที่มาและวันที่
  • ให้ฉันแก้ไขหรือคัดลอก
  • ให้ฉันแท็กหรืออย่างน้อยแก้ไขคำอธิบาย

ฉันชอบที่จะเห็นอะไรเช่นนี้และฉันยินดีที่จะจ่ายเงินให้กับมัน

ดังนั้นคุณจะจัดการกับส่วนสำคัญใน GitHub ได้อย่างไร คุณรู้จักซอฟต์แวร์หรือไม่?

มีสิ่งหนึ่งที่เรียกว่าการเขียนดริฟท์ใน MacRuby แต่ฉันไม่สามารถรวบรวมได้และมันยังไม่ได้รับการปรับปรุงในขณะที่


บางทีผู้ชายคนนี้จะเพิ่มการจัดการส่วนที่สำคัญ: kickstarter.com/projects/1487030260/ …
pjmorse

1
หมายเหตุที่ผมพูดถึงด้านล่างในคำตอบของฉัน , ตั้งแต่เดือนกุมภาพันธ์ปี 2013 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


ยอดเยี่ยมจริงๆ! การค้นหา + การติดฉลากเป็นสิ่งเดียวที่ขาดหายไปในจิสต์ ฉันเช็คเอาท์บริการอื่น ๆ ที่คล้ายกันแล้ว แต่ก็ไม่มีใครตอบสนองความต้องการของฉันได้ ขอบคุณสำหรับการแบ่งปัน!
Bartek Skwira

เราใช้ GitHub รุ่นองค์กรสำหรับองค์กรของเราเป็นไปได้หรือไม่ที่จะใช้กับรุ่นนั้น
Venki

1
ฟังก์ชั่นการค้นหาไม่ดีอย่างที่ฉันหวังไว้
Claudiu Creanga

7
GistBox จะไม่สามารถเข้าถึงได้ตั้งแต่วันที่ 1 ธันวาคม 2017
Cologler

8
น่าเสียดายที่ GistBox กำลังกลายเป็น Cacher cacher.io - แผนฟรีจะรวมเฉพาะ: 15 ตัวอย่างส่วนตัว, 3 ป้ายชื่อส่วนตัว, ตัวอย่างสาธารณะไม่ จำกัด หากคุณวางแผนที่จะมีจิสต์ส่วนตัวหลายคนคุณจะต้องมีแผนจ่ายเงิน
Bartek Skwira

61

ตอนนี้ gist.github.com รองรับการค้นหา ดังนั้นคุณสามารถค้นหาส่วนสำคัญของคุณ ผมใช้ #hashtag user:myusername #tagในรายละเอียดเพื่อให้สามารถค้นหาสรุปสาระสำคัญของฉันโดยแท็กผ่านทาง

สำหรับการใช้งานออฟไลน์ฉันได้โคลนทั้งหมดของฉัน และใช้ find และ grep เพื่อค้นหา ฉันค้นหาด้วย gonzui (เครื่องมือค้นหาโอเพ่นซอร์สโค้ด)

ฉันเขียนเชลล์สคริปต์: gister.sh ฉันใช้มันเพื่อโพสต์ส่วนสำคัญ มันจะโคลน repo เป็นโลคัลและนำเข้าสู่csearchโดยอัตโนมัติหลังจากโพสต์ สคริปต์นี้ยังรองรับการซิงค์ส่วนสำคัญทั้งหมดของคุณ ( gister sync)

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


2
เคล็ดลับที่ดีเกี่ยวกับการรวมชื่อผู้ใช้ของคุณในการค้นหาสรุปสาระสำคัญเพื่อ จำกัด สิ่งต่าง ๆ ลงไป (เนื่องจากพวกเขามีการค้นหาเฉพาะตอนนี้ทั้งหมด)
Derek Morrison

4
โปรดทราบว่าตอนนี้คุณสามารถใช้user:คำนำหน้าที่จัดเตรียมโดยการค้นหาส่วนสำคัญ: เช่น "ผู้ใช้: myusername #tag"
Kristopher Johnson

คำแนะนำที่ดีแน่นอนขอบคุณ คำแนะนำในการใช้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 ยังมีรายการคำนำหน้าการค้นหาทั้งหมดที่มีอยู่จากหน้าการค้นหาให้ดูที่เคล็ดลับโปรที่ด้านล่าง: gist.github.com/search
ไมค์

26

ชำระเงินข้ามแพลตฟอร์ม (Linux / MacOS / Windows) ผู้จัดการส่วนสำคัญLepton ได้ฟรีและได้รับอนุญาตภายใต้ MIT http://hackjutsu.com/Lepton/

ป้อนคำอธิบายรูปภาพที่นี่

ดูเหมือนว่าจะตอบสนองความต้องการของคุณหากคุณทำงานในสภาพแวดล้อมเดสก์ทอป / แล็ปท็อป (ยังไม่มี iOS / Android รองรับ) นี่คือรายการคุณสมบัติ:

  • จัดกลุ่มจิสต์ของคุณด้วยภาษา
  • สร้าง / แก้ไข / ลบจิสต์
  • ค้นหาทันใจ
  • แท็กที่กำหนดเอง (# tag1, # tag2)
  • การเรนเดอร์ Markdown
  • การสนับสนุนข้ามแพลตฟอร์ม
  • หนังสือมอบฉันทะ

ข้อจำกัดความรับผิดชอบ: ฉันเป็นผู้สนับสนุนหลักให้ Lepton


1
นี่เป็นตัวเลือกที่ยอดเยี่ยมในขณะนี้ที่ GistBox กำลังจะหายไป คุณเป็นผู้ช่วยชีวิต!
Marc

มาที่นี่เพื่อค้นหาการแทนที่ Gistbox ซึ่งเหมาะกับฉัน โอกาสใด ๆ ของตัวเลือกพื้นหลังสีดำ?
ทำแผนที่

@ การจับคู่ขอบคุณที่ลองทำ ฉันหวังว่านักออกแบบ UX บางคนสามารถช่วยฉันได้ มิฉะนั้นฉันจะไม่ทำเอง (การออกแบบชุดรูปแบบที่มืดนั้นเป็นสิ่งที่ท้าทายสำหรับฉันมาก)
hackjutsu

มีการเพิ่มชุดรูปแบบที่มืดตั้งแต่ v1.8.0
hackjutsu

มันรองรับการแสดงตัวอย่างแบบสดมาร์กดาวน์หรือไม่?
MagePsycho

19

จิสต์เป็นคลังเก็บที่มีน้ำหนักเบาดังนั้นทำไมไม่ใช้ประโยชน์จากมัน

โคลนส่วนของคุณให้เป็นไดเรกทอรี 'my_gists' ซึ่งจัดระเบียบตามวิธีที่คุณต้องการจัดระเบียบ

จากนั้นพวกเขาสามารถค้นหาได้อย่างเต็มที่โดยใช้เครื่องมือค้นหาอะไรก็ตามที่คุณคุ้นเคยกับระบบปฏิบัติการของคุณ

คุณยังมีข้อได้เปรียบในการแก้ไขแสดงความคิดเห็นกระทำและพุช

นี่ช่วยให้คุณทำทุกอย่างตามที่คุณระบุไว้และอีกมากมาย

เพิ่มgit instawebในส่วนประสมและคุณยังมีเว็บอินเตอร์เฟสพื้นฐานให้กับคุณ


2
ฉันทำไปแล้ว แต่ก็ยังห่างไกลจากความสะดวกสบายที่ฉันคาดหวังจากผู้จัดการโค้ด
Allen Bargi

15

เพื่อนร่วมงานของฉันและฉันกำลังทำงานในโครงการข้ามแพลตฟอร์มโอเพนซอร์สเพื่อจัดการส่วนสำคัญ มันอยู่ในขั้นตอนเบต้า - gistoapp.com

ป้อนคำอธิบายรูปภาพที่นี่

เป็นรายการคุณสมบัติปัจจุบัน:

  • การค้นหาขั้นสูง
  • องค์กรเข้าสู่ระบบ
  • แท็ก
  • เน้นไวยากรณ์
  • จัดกลุ่มตามภาษา
  • การกระทำตัวอย่างข้อมูลอย่างรวดเร็ว
  • คัดลอกไปที่คลิปบอร์ด
  • คัดลอกเนื้อหาไฟล์ไปยังคลิปบอร์ด
  • การตั้งค่าตัวแก้ไข
  • ธีมเปลี่ยนสี
  • ลากและวางเพื่อสร้างไฟล์
  • ตัวอย่าง Markdown (พร้อมอิโมจิ)
  • ตัวอย่าง AsciiDoc
  • ความคิดเห็น
  • เว็บแอป

แหล่งที่มาเต็มรูปแบบและการดาวน์โหลดที่มีอยู่ผ่านทางGitHub


1
Gisto เป็นทางออกที่ยอดเยี่ยม ฉันเพิ่งเริ่มใช้มัน แต่ฉันประทับใจมากและอยากจะแนะนำอย่างแน่นอน cask install gistoมันเป็นเรื่องง่ายที่จะติดตั้งถังผ่าน:
Steve Benner

มันรองรับการแสดงตัวอย่างแบบสดมาร์กดาวน์หรือไม่?
MagePsycho

@MagePsycho yep
sanusart

ยิ่งใหญ่ ฉันตรวจสอบแล้วและฉันสามารถดูตัวอย่างได้ แต่ markdown และ preview ไม่เลื่อนพร้อมกันทำให้ยากต่อการแก้ไขและดูตัวอย่างไฟล์ markdown ที่ยาว พวกคุณช่วยมองปัญหานี้ไหม?
MagePsycho

คุณช่วยกรอกปัญหาได้ที่github.com/Gisto/Gisto/issues ?
sanusart

6

อาจเป็นไปได้ที่จะโคลน gists ของคุณลงในโฟลเดอร์ท้องถิ่น (ตามที่ vgoff ชี้) จากนั้นสร้างเว็บไซต์ส่วนตัวบางส่วนรอบ ๆ โฮสต์นี้บนหน้า github ... การใช้ Jekyll / liquid คุณสามารถติดแท็กและมีหมวดหมู่ ... ฝัง ใช้ JavaScript หรือใช้ partials เพื่อฉีดโค้ดลงในซอร์ส (ใช้ pygments เพื่อจัดการกับการเน้นไวยากรณ์ - หรือใช้ฝั่งไคลเอ็นต์เช่นการใช้ SyntaxHighlighter) อาจใช้การค้นหา google สำหรับองค์ประกอบการค้นหา ... หรือสร้างไฟล์ json แบบไดนามิกหรือใช้ gist API ของ github ( http://develop.github.com/p/gist.html ) เพื่อดึง json สำหรับข้อมูลเมตาและสาธารณะ Repos ...

คุณสามารถใช้สิ่งนี้เพิ่มเติมและ "สาธิต" ส่วนของ HTML / CSS / JS ของคุณโดยใช้ jsFiddle.net (คุณสามารถสร้างซอตัวใหม่จากส่วนสำคัญ ... ดู: http://doc.jsfiddle.net/use/gist_read html )

ฉันจะต้องมีระบบเช่นนี้สำหรับโครงการที่ฉันกำลังทำอยู่ ( http://getfiremonkey.com ) - เพื่อสอนวัยรุ่น HTML / CSS / JS ใน Firefox ... และฉันกำลังคิดที่จะสร้างมันขึ้นมา ด้านบนของ Github Pages / Gist / jsFiddle.net ... เปิดตัวอย่างแบบอินเทอร์แอคทีฟฟรีและแยกได้

ฉันได้ตัดสินใจที่จะติดตั้งโครงการด้านเพื่อมุ่งเน้นการสร้าง Gist CMS จากสิ่งที่ฉันเรียนรู้ไปพร้อมกัน ...

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

"Personal Gist CMS โฮสต์อยู่บน Github Pages ระบบการจัดการรหัส / เนื้อหาที่ขับเคลื่อนโดย Jekyll เพื่อติดแท็กจัดหมวดหมู่และค้นหาไฟล์เก็บถาวร Gist ของคุณเก็บ Gist ทั้งหมดของคุณไว้ในที่เก็บเดียวและแสดงให้โลกรู้ด้วยเว็บไซต์เฉพาะของพวกเขา "

ตอนนี้มันเป็นแค่ความคิด ดังนั้นแจ้งให้เราทราบหากคุณสนใจ - และให้ยืมถ้าคุณสามารถ ^ _ ^


5

ฉันใช้Sublime Textและปลั๊กอิน Gist นั้นมีประโยชน์มาก มันสามารถแทรกอัปโหลด ฯลฯ จากภายในตัวแก้ไขข้อความได้อย่างง่ายดาย

ในขณะที่แอปพลิเคชันเช่น Gistbox ดูสวยฉันต้องการโซลูชันน้ำหนักเบาและรวดเร็ว หากคุณใช้ Sublime Text คุณอาจต้องลองดู

https://github.com/condemil/Gist

1

ฉันพบว่า Snip2Code เป็นบริการที่มีประโยชน์ที่ช่วยให้คุณจัดการข้อมูลโค้ดของคุณเองทำให้คุณสามารถแบ่งปันกับเพื่อนร่วมงานและแก้ไข / ติดแท็กได้อย่างมีประสิทธิภาพ


Snip2Code เกี่ยวข้องกับส่วนสำคัญหรือไม่
อ่อนตัว

1
ฉันพบคุณลักษณะที่ให้ผู้ใช้สามารถนำเข้าส่วนสำคัญในบัญชี Snip2Code ของเขาได้
Cristiano Ghersi

0

นี่คืออีกหนึ่งออแกไนเซอร์จิสเตอร์ที่ชัดเจนและเรียบง่าย - รายการสำคัญ: https://gistlist.nfshost.com

โดยมีวัตถุประสงค์คือเพื่อช่วยในการจัดการคอลเลกชันจิสต์

ด้วยคุณสามารถ:

  • จัดเรียงและค้นหาส่วนสำคัญของคุณ
  • เพิ่มแท็กสีให้กับพวกเขา
  • สำรองข้อมูลส่วนสำคัญทั้งหมดของคุณเป็นไฟล์ zip

สิ่งที่คุณไม่สามารถทำได้คือการแก้ไขและคัดลอกมันเป็นเพียงการเชื่อมโยงไปยังฟังก์ชั่น GitHub


ลิงก์ใช้งานไม่ได้อีกต่อไป
Hrvoje Golcic

0

นอกจากนี้คุณยังสามารถลอง Snipit: https://snipit.xyz - ช่วยให้คุณบันทึกและจัดระเบียบข้อมูลโค้ดของคุณได้อย่างง่ายดาย มันยังอยู่ในช่วงเบต้า แต่ให้คุณ:

  • การตัดโค้ด snip โดยตรงจากหน้าเว็บที่คุณเข้าชมด้วยส่วนขยายเบราว์เซอร์ที่ใช้งานสะดวก
  • จัดระเบียบตัวอย่างของคุณในรายการ;
  • ตัวอย่างการค้นหาตามรายการชื่อเรื่องไวยากรณ์และแท็ก

คุณสมบัติจากรุ่นที่จะมา:

  • คอลเล็กชัน: จัดกลุ่มหลายรายการในแพ็คเกจหรือไลบรารี (เช่น "ตัวอย่างโค้ด Bootstrap" หรือ "ฟังก์ชั่น PHP");
  • การแบ่งปันและการทำงานร่วมกัน: แชร์ตัวอย่างกับทุกคนหรือเฉพาะกับคนที่เฉพาะเจาะจง ร่วมมือกับสมาชิกในทีม
  • แอปเดสก์ท็อปร่วมและส่วนขยาย IDE: ค้นหาตัวอย่างได้อย่างรวดเร็วขณะที่คุณกำลังทำงานโดยไม่ทำให้ขั้นตอนการพัฒนาหยุดชะงัก
  • สุดท้าย แต่ไม่ท้ายสุด: การรวมเข้ากับ Gist

ลองดูและหวังว่ามันจะสามารถตอบสนองทุกความต้องการของคุณ


0

หากเกร็ดเล็กเกร็ดน้อยของคุณมีเกร็ดเล็กเกร็ดน้อยทับทิมผมขอแนะนำBoson ฉันจะใช้มันเพื่อรักษาพื้นที่เก็บข้อมูลของฉัน 450 + คำสั่งทับทิม (ตัวอย่าง) ฉันค้นหาคำสั่งของฉันตามชื่อคำอธิบายการใช้นามแฝงและฟิลด์อื่น ๆ รวมถึงเรียงลำดับตามพวกเขา

เนื่องจากคำสั่งของฉันอาศัยอยู่ในไฟล์ท้องถิ่นที่ฉันจะสามารถส่งออกไปยังจิสต์หรือติดตั้งจิสต์เป็นคำสั่ง Boson ฉันสามารถทำทุกสิ่งที่คุณต้องการยกเว้นรายการตามวันที่และแท็ก รายการตามวันที่เป็นเรื่องไม่สำคัญ (บันทึกเวลาของไฟล์) และแท็กเป็นสิ่งที่ฉันต้องการเพิ่มใน boson เป็นปลั๊กอินหนึ่งวัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.