2011-06-27 12 views
7

मुझे पता है कि मैं गिट लॉग का उपयोग करके विभिन्न तरीकों से पिछली प्रतिबद्धताओं को देखने में सक्षम हूं लेकिन मैं सोच रहा था कि कोई भी यहां गिट काम से पीडीएफ या एचटीएमएल लॉगबुक बनाने के लिए कुछ अच्छे टूल की सिफारिश कर सकता है। मैं उम्मीद कर रहा था कि मैं गिथूब प्रतिबद्धता की शैली के समान कुछ उत्पन्न करने में सक्षम हूं लेकिन विभिन्न जानकारी के साथ।गिट से पीडीएफ लॉगबुक उत्पन्न करें

यदि लोगों के पास इन लॉग उत्पन्न करने के लिए प्रोग्राम पर कोई विचार नहीं है, तो क्या मैं अपने विचारक या सिफारिशें कर सकता हूं यदि मैं अपना जनरेटर बनाने का प्रयास करता हूं?

उत्तर

3

चूंकि प्रोजेक्ट बहुत जल्द ही है, इसलिए मैंने एक लॉग को आउटपुट करने के लिए खुद को एक त्वरित स्क्रिप्ट लिखा है, यह सिर्फ गिट-लॉग से डेटा को स्क्रैप करता है और इसे एक टेम्पलेट (गीथब से उधार लिया जाता है) में आउटपुट करता है।

Example output

More info

0

यदि आप गीथब का उपयोग कर रहे हैं, तो मैं सोच रहा हूं, एचटीएमएल और संदर्भित सीएसएस फ़ाइलों को क्यों नहीं बचाएं और उन्हें HTML2pdf कनवर्टर के माध्यम से चलाएं, Pisa converter की तरह कहें।

सीएसएस के एक छोटे से tweaking के साथ मैं मानता हूं, आप उच्च गुणवत्ता वाले अच्छी तरह से स्वरूपित पीडीएफ प्राप्त करते हैं जैसे आप उन्हें कैसे चाहते हैं।

वैकल्पिक रूप से, आप difxt को txt फ़ाइलों में संग्रहीत कर सकते हैं और उन पुस्तकालयों के माध्यम से पास कर सकते हैं जिनमें Pygments जैसे सिंटैक्स हाइलाइटिंग करने के लिए HTML शामिल है और उपरोक्त के रूप में पिसा के साथ एक समान प्रक्रिया का पालन करें।

+0

Git हब लॉग एक तरीका है कि मैं पसंद में स्वरूपित हैं, लेकिन मैं इस तरह के अतिरिक्त और विलोपन के रूप में अधिक प्रासंगिक जानकारी जोड़ने में सक्षम होना चाहते हैं। मुझे लगता है कि मैं सिर्फ अपने एचटीएमएल को उधार ले सकता हूं और किसी प्रकार के टेम्पलेट इंजन का उपयोग करके इसे पार्स करने के लिए त्वरित पायथन लिपि बना सकता हूं। – Hugoagogo

1

मैंने एक लिखा है जो मेरे टैग से चेंजलॉग उत्पन्न करता है। आप इसके बारे में in my blog post के बारे में अधिक पढ़ सकते हैं, लेकिन मूल विचार यह है कि एक अच्छी तरह लिखित टैग मूल रूप से इसे वैसे भी करना चाहिए और आसानी से उपयोगकर्ता-स्तरीय दस्तावेज़ प्रदान करना चाहिए।

+0

यह वास्तव में अच्छा दिखता है लेकिन यह एक रिपोर्ट के हिस्से के रूप में है कि यह दिखाने के लिए कि – Hugoagogo

+0

में निरंतर प्रयास किए गए हैं, हम अपने कोड समीक्षा प्रणाली के साथ ऐसा करते हैं। मैंने यह दिखाने के लिए कि हम किस पर काम कर रहे हैं (रीयलटाइम में) एक शीर्ष [सरल GUI] (http://dustinphoto.iriscouch.com/gerrit/_design/app/index.html) बनाया है। – Dustin

संबंधित मुद्दे

 संबंधित मुद्दे