{"size": 942, "ext": "scrbl", "max_stars_repo_path": "libgit2/scribblings/libgit2.scrbl", "max_stars_repo_name": "guygastineau/libgit2", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "libgit2/scribblings/libgit2.scrbl", "max_issues_repo_name": "guygastineau/libgit2", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "libgit2/scribblings/libgit2.scrbl", "max_forks_repo_name": "guygastineau/libgit2", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": null, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 28.5454545455, "max_line_length": 82, "alphanum_fraction": 0.686836518}
#lang scribble/manual

@title{Libgit2: Bindings for the libgit2 git library}

@author[(author+email "Brad Busching" "bradley.busching@gmail.com")]

@(require (for-label racket))

@defmodule[libgit2]{libgit2 is a portable, pure C implementation of the Git
 core methods provided as a re-entrant linkable library with a solid API,
 allowing you to write native speed custom Git applications in any language
 which supports C bindings.}

@section{Background}

This project is being done as a senior project under the guidance of John
Clements (clements[at]brinckerhoff.org)

@;--------------------------------------------

@table-of-contents[]

@include-section["functions.scrbl"]

@(bibliography
  (bib-entry #:key "Busching17"
             #:author "Brad Busching"
             #:title "Libgit2 Racket Interface"
             #:location "California Polytechnic State University, San Luis Obispo"
             #:date "2017"))

@index-section[]
