Skip to content

A repository for open and collaborative management of a comprehensive linguistics bibliography

Notifications You must be signed in to change notification settings

adamliter/lingbib

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lingbib

Lingbib is a comprehensive, collaborative bibliographic database for linguistics. It is intended to be used with Biblatex and the S&P implementation of the Unified Stylesheet for Linguistics, but can also be used with other Biblatex styles.

This is the main repository, which hosts the source data and associated resources.

Overview

Every linguist who is a user of LaTeX currently has to create and maintain their own bibliography. It would be much more efficient if we could all contribute to and use a single, comprehensive bibliographic database for the field of linguistics. This approach will also help maximize the accuracy of the data.

Unconventionally, the source data is maintained in YAML format using the Biblatex data model. This makes the database exceptionally easy to manipulate programmatically compared to the idiosyncratic BibTeX format, and keeps the source truly human-readable and -writable, unlike XML and JSON.

The source data is then converted to a BibTeX .bib file, suitable for use with the state-of-the-art combination of Biblatex and Biber. In the future, it will also be available in legacy BibTeX format (for compatibility with the old bibtex program and .bst style files), and potentially others as well.

We are also in the process of developing a web interface for easy viewing, search, submission to, and editing of the database.

Project Status

This project is currently in the alpha stage. The database is small, and the web interface is not yet available.

The database schema for how Lingbib uses the Biblatex entry types and data fields is nearing completion, and public documentation will be available soon. You can see the current status of the source data and how we generate the Biblatex/BIB release in the main branch of this repository.

Please note that the "command-line helper app" referenced in the wiki and held in lingbib/lingbib-app is defunct. We had originally planned to develop a system for syncing the Lingbib database with a personal database for use with Jabref and other desktop reference managers, but this has been postponed indefinitely.

How to Contribute

Submitting database entries and revisions

The main way you can contribute to Lingbib is by submitting new entries and revisions to the bibliography file. This can be done though GitHub until the Lingbib web interface is available. Details on how to do this will be posted in the wiki soon. In the meantime, would-be contributors should [get in contact](Contact and Support).

Join the Team

We are currently looking for additional maintainers, and we expect this need to grow over time as the database gets larger. Helping to maintain Lingbib will mostly involve handling pull requests and issues regarding the content of the database.

We could also use help from technically-inclined invididuals in testing the database schema and developing the web interface.

If you are interested getting more closely involved, you should [get in touch](Contact and Support) with us. We would greatly appreciate your help! 😄

Documentation

General documentation is available on the Lingbib wiki. Information relevant only to maintainers is stored directly in the repository.

IMPORTANT: the wiki is currently out-of-date due to the above-mentioned change of plans and continuing rapid development. Please [get in contact](Contact and Support) for current information.

Contact and Support

We have a Gitter chatroom where you can join our discussion about building and maintaining Lingbib. Feel free to also just drop by and say hi!

Join the chat at https://gitter.im/lingbib/lingbib

You can also report specific problems and bugs, and suggest improvements via GitHub issues.

Finally, feel free to contact the Lingbib co-creators, Adam and Kenneth, directly by email.

About

A repository for open and collaborative management of a comprehensive linguistics bibliography

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TeX 63.3%
  • Python 32.4%
  • Makefile 3.3%
  • Shell 1.0%