Science Score: 67.0%

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

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
    2 of 5 committers (40.0%) from academic institutions
  • Institutional organization owner
    Organization princeton-cdh has institutional domain (cdh.princeton.edu)
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.6%) to scientific vocabulary

Keywords from Contributors

digital-humanities lending-library
Last synced: 7 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: Princeton-CDH
  • License: apache-2.0
  • Language: JavaScript
  • Default Branch: main
  • Size: 99 MB
Statistics
  • Stars: 0
  • Watchers: 2
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 2 years ago · Last pushed over 2 years ago
Metadata Files
Readme Changelog Contributing License Citation Zenodo

README.md

Lunaapahkiing Princeton Timetree

DOI License Hugo Node version

This project contains an archived version of source code and content for the CDH-sponsored Lunaapahkiing Princeton Timetree research project. In September 2023 the repository was split out to separate content and code, in order to simplify maintenance and ownership.

Current versions of the content and code for this project are avialable at Princeton-CDH/lenape-timetree-content and Princeton-CDH/lenape-timetree.

License

Content

Site content is licensed under the Creative Commons Attribution 4.0 International License (CC-BY).

Software

The software for this project is licensed under the Apache 2.0 License.

Developer + contributor setup instructions

For instructions on editing site content, refer to CONTRIBUTING. Local setup is not required for content editing.

Hugo setup

To set the site up locally for development or content editing, first follow the instructions to install Hugo. You can check that Hugo is installed with:

sh hugo version

This should result in output something like this:

hugo v0.101.0+extended darwin/amd64 BuildDate=unknown

Make sure the version you installed is at least as new as the version shown in the Hugo badge at the top of the project readme (this file).

Once hugo is installed, you'll need to install the javascript dependencies that are used to compile the site's javascript and scss resource files. To check if you have node installed:

sh node --version

This should output a version string that is at least as new as the version shown in the node badge at the top of this file. To install dependencies, run npm in the project's root directory:

sh npm install

If the install completes without errors, you're ready to run the site locally.

Serving locally

To run a development server with auto-reload:

sh hugo server

You should see some debug output, followed by:

Web Server is available at http://localhost:1313/ (bind address 127.0.0.1) Press Ctrl+C to stop

Open a web browser to the above address to see a local version of the site. When you make changes and save files locally, hugo will automatically refresh the page.

Install pre-commmit hooks

Anyone planning to do development on the site (i.e., contributing to javascript, scss, or templates), you need to install pre-commit hooks to automatically ensure tht code is consistently formatted. This step is not required for anyone who is working on site content and not modifying code or templates.

Commit hooks are managed with pre-commit. To install, run:

{bash} pre-commit install

Current hooks include Black for python code formatting, isort for standardized python imports, and Prettier for javascript, css, markdown, and other supported file types.

Standardized code styles were instituted after some development was done on this project. To configure git blame to ignore the styling commit, use the following:

{bash} git blame <FILE> --ignore-revs-file .git-blame-ignore-revs

Or configure git to always ignore the styling revision commit:

{bash} git config blame.ignoreRevsFile .git-blame-ignore-revs

Owner

  • Name: Center for Digital Humanities at Princeton
  • Login: Princeton-CDH
  • Kind: organization
  • Email: cdh-info@princeton.edu
  • Location: Princeton, New Jersey

GitHub Events

Total
Last Year

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 763
  • Total Committers: 5
  • Avg Commits per committer: 152.6
  • Development Distribution Score (DDS): 0.486
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
jhimpele 9****e 392
rlskoeser r****r@p****u 174
im2484 1****4 156
gissoo 4****o 31
Ryan Heuser r****r@p****u 10
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 9 months ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels