progit2

Pro Git 2nd Edition

https://github.com/progit/progit2

Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    7 of 332 committers (2.1%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.9%) to scientific vocabulary

Keywords

asciidoc book git pro-git

Keywords from Contributors

distributed numerical geospatial-data interactive programming-language julialang cryptocurrency astronomy unit-testing fuzzing
Last synced: 4 months ago · JSON representation ·

Repository

Pro Git 2nd Edition

Basic Info
  • Host: GitHub
  • Owner: progit
  • License: other
  • Language: CSS
  • Default Branch: main
  • Size: 179 MB
Statistics
  • Stars: 6,214
  • Watchers: 392
  • Forks: 2,014
  • Open Issues: 190
  • Releases: 437
Topics
asciidoc book git pro-git
Created about 12 years ago · Last pushed 6 months ago
Metadata Files
Readme Contributing License Citation Security

README.asc

= Pro Git, Second Edition

Welcome to the second edition of the Pro Git book.

You can find this book online at: https://git-scm.com/book

Like the first edition, the second edition of Pro Git is open source under a Creative Commons license.

A couple of things have changed since open sourcing the first edition.
For one, we've moved from Markdown to the amazing AsciiDoc format for the text of the book; here's an https://docs.asciidoctor.org/asciidoc/latest/syntax-quick-reference/[AsciiDoc quick reference].

We've also moved to keeping the translations in separate repositories rather than subdirectories of the English repository.
See link:TRANSLATING.md[the translating document] for more information.

== How To Generate the Book

You can generate the e-book files manually with Asciidoctor.
If you run the following you _may_ actually get HTML, Epub, Mobi and PDF output files:

----
$ bundle install
$ bundle exec rake book:build
Converting to HTML...
 -- HTML output at progit.html
Converting to EPub...
 -- Epub output at progit.epub
Converting to Mobi (kf8)...
 -- Mobi output at progit.mobi
Converting to PDF...
 -- PDF output at progit.pdf
----

You can generate just one of the supported formats (HTML, EPUB, mobi, or PDF).
Use one of the following commands:

To generate the HTML book:

----
$ bundle exec rake book:build_html
----

To generate the EPUB book:

----
$ bundle exec rake book:build_epub
----

To generate the mobi book:

----
$ bundle exec rake book:build_mobi
----

To generate the PDF book:

----
$ bundle exec rake book:build_pdf
----

== Signaling an Issue

Before signaling an issue, please check that there isn't already a similar one in the bug tracking system.

Also, if this issue has been spotted on the git-scm.com site, please cross-check that it is still present in this repo.
The issue may have already been corrected, but the changes have not been deployed yet.

== Contributing

If you'd like to help out by making a change, take a look at the link:CONTRIBUTING.md[contributor's guide].

Owner

  • Name: Pro Git Book
  • Login: progit
  • Kind: organization

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: Pro Git
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Scott
    family-names: Chacon
    email: schacon@gmail.com
  - given-names: Ben
    family-names: Straub
    email: ben@straub.cc
identifiers:
  - type: url
    value: 'https://git-scm.com/book/en/v2'
    description: Pro Git website
repository-code: 'https://github.com/progit/progit2'
url: 'https://git-scm.com/book/en/v2'
keywords:
  - git
  - book
  - asciidoc
  - pro-git
license: CC-BY-NC-SA-3.0
version: '2'

GitHub Events

Total
  • Create event: 19
  • Commit comment event: 4
  • Issues event: 31
  • Release event: 11
  • Watch event: 378
  • Delete event: 8
  • Issue comment event: 26
  • Push event: 12
  • Pull request review comment event: 3
  • Pull request review event: 11
  • Pull request event: 53
  • Fork event: 113
Last Year
  • Create event: 19
  • Commit comment event: 4
  • Issues event: 31
  • Release event: 11
  • Watch event: 378
  • Delete event: 8
  • Issue comment event: 26
  • Push event: 12
  • Pull request review comment event: 3
  • Pull request review event: 11
  • Pull request event: 53
  • Fork event: 113

Committers

Last synced: 8 months ago

All Time
  • Total Commits: 1,938
  • Total Committers: 332
  • Avg Commits per committer: 5.837
  • Development Distribution Score (DDS): 0.826
Past Year
  • Commits: 19
  • Committers: 10
  • Avg Commits per committer: 1.9
  • Development Distribution Score (DDS): 0.579
Top Committers
Name Email Commits
Ben Straub b****n@s****c 337
Scott Chacon s****n@g****m 275
HonkingGoose 3****e 188
Robert P. J. Day r****y@c****a 104
dependabot[bot] 4****] 81
Adrien Ollier a****r 64
Cory Donnelly c****y@g****m 49
Jean-Noël Avila j****a@f****r 44
Dexter Morganov d****v@g****m 39
Peter Kokot p****t@g****m 30
Dieter Ziller m****l 26
Bagas Sanjaya b****e@g****m 22
Yue Lin Ho b****3@s****w 20
Kaartic Sivaraam k****6@g****m 20
Katrin Leinweber k****i@p****e 13
Sanders Kleinfeld s****s@o****m 12
CodingSpiderFox c****x@g****m 12
Vipul Kumar f****2@d****g 11
Markus KARG m****s@h****u 11
Kyrylo Yatsenko k****o@h****g 10
UgmaDevelopment U****t@g****m 10
Klaus Frank a****8 9
td2014 a****4@g****m 9
Thomas Ackermann t****r@a****e 8
Philippe Blain l****n@g****m 8
Rintze M. Zelle r****e@g****m 8
Kaartic Sivaraam s****m 7
Alexander Bezzubov b****z@a****g 7
Haruo Nakayama h****g@g****m 7
Rohan D'Souza r****9@g****m 7
and 302 more...

Issues and Pull Requests

Last synced: 4 months ago

All Time
  • Total issues: 91
  • Total pull requests: 168
  • Average time to close issues: 9 months
  • Average time to close pull requests: 16 days
  • Total issue authors: 43
  • Total pull request authors: 45
  • Average comments per issue: 1.1
  • Average comments per pull request: 0.77
  • Merged pull requests: 92
  • Bot issues: 0
  • Bot pull requests: 44
Past Year
  • Issues: 23
  • Pull requests: 62
  • Average time to close issues: about 18 hours
  • Average time to close pull requests: 5 days
  • Issue authors: 15
  • Pull request authors: 25
  • Average comments per issue: 0.26
  • Average comments per pull request: 0.24
  • Merged pull requests: 21
  • Bot issues: 0
  • Bot pull requests: 22
Top Authors
Issue Authors
  • ben (36)
  • dmpossa (5)
  • Chealer (5)
  • Sherry520 (4)
  • schacon (3)
  • arphox (1)
  • SetTrend (1)
  • juanMamian (1)
  • Gruximillian (1)
  • Rudolf-Snail (1)
  • ezzyy-beep (1)
  • evelinabe (1)
  • DylanWhitaker (1)
  • nnlkcncff (1)
  • ChiefUSA (1)
Pull Request Authors
  • dependabot[bot] (44)
  • ben (30)
  • schacon (27)
  • Sherry520 (5)
  • nobozo (3)
  • agkhall (2)
  • trevorjobling (2)
  • drcklinn (2)
  • mustafacco7 (2)
  • Silejonu (2)
  • svmaris (2)
  • DeinAlptraum (2)
  • ryanc (2)
  • HonkingGoose (2)
  • shallow-beach (2)
Top Labels
Issue Labels
bug (25) enhancement (14) content (2) janitorial (2) atlas (2) translation (1)
Pull Request Labels
dependencies (44) ruby (44) bug (1)

Dependencies

Gemfile rubygems
  • asciidoctor = 2.0.17
  • asciidoctor-epub3 = 1.5.1
  • asciidoctor-pdf = 1.6.1
  • awesome_print = 1.9.2
  • coderay = 1.1.3
  • epubcheck-ruby = 4.2.6.0
  • html-proofer = 3.19.4
  • json = 2.6.2
  • kindlegen = 3.1.1
  • pygments.rb = 2.3.0
  • rake = 13.0.6
  • thread_safe = 0.3.6
.github/workflows/pr-build.yml actions
  • actions/checkout v3 composite
  • ruby/setup-ruby v1 composite
.github/workflows/release-on-merge.yml actions
  • actions/checkout v3 composite
  • ncipollo/release-action v1 composite
  • ruby/setup-ruby v1 composite