There is a newer version of this record available.

Software Open Access

stilist/drjohndee.net: Release 1.0.11

Jordan Cole


DataCite XML Export

<?xml version='1.0' encoding='utf-8'?>
<resource xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://datacite.org/schema/kernel-4" xsi:schemaLocation="http://datacite.org/schema/kernel-4 http://schema.datacite.org/meta/kernel-4.1/metadata.xsd">
  <identifier identifierType="DOI">10.5281/zenodo.4661680</identifier>
  <creators>
    <creator>
      <creatorName>Jordan Cole</creatorName>
    </creator>
  </creators>
  <titles>
    <title>stilist/drjohndee.net: Release 1.0.11</title>
  </titles>
  <publisher>Zenodo</publisher>
  <publicationYear>2021</publicationYear>
  <dates>
    <date dateType="Issued">2021-04-04</date>
  </dates>
  <resourceType resourceTypeGeneral="Software"/>
  <alternateIdentifiers>
    <alternateIdentifier alternateIdentifierType="url">https://zenodo.org/record/4661680</alternateIdentifier>
  </alternateIdentifiers>
  <relatedIdentifiers>
    <relatedIdentifier relatedIdentifierType="URL" relationType="IsSupplementTo">https://github.com/stilist/drjohndee.net/tree/v1.0.11</relatedIdentifier>
    <relatedIdentifier relatedIdentifierType="DOI" relationType="IsVersionOf">10.5281/zenodo.4511512</relatedIdentifier>
  </relatedIdentifiers>
  <version>v1.0.11</version>
  <rightsList>
    <rights rightsURI="info:eu-repo/semantics/openAccess">Open Access</rights>
  </rightsList>
  <descriptions>
    <description descriptionType="Abstract">Added
&lt;ul&gt;
&lt;li&gt;Manage DNS using Namecheap Terraform module&lt;/li&gt;
&lt;li&gt;Use CloudFront's managed cache and origin-request policies&lt;/li&gt;
&lt;li&gt;Split Terraform code into multiple files&lt;/li&gt;
&lt;li&gt;Add Lambda@Edge function to apply security headers -- note this code almost works, but fails with &lt;code&gt;Update the IAM policy to add permission: lambda:EnableReplication* for resource: arn:aws:lambda:us-east-1:&amp;lt;account id&amp;gt;:function:inject-headers:7 and try again.&lt;/code&gt; and I give up on chasing obscure errors&lt;/li&gt;
&lt;li&gt;Add debug CSS/JS&lt;/li&gt;
&lt;li&gt;Add tag pages&lt;/li&gt;
&lt;li&gt;Add and update metadata on some entries&lt;/li&gt;
&lt;li&gt;Add and enhance content for 1583 from 'A True and Faithful Relation' (scrying sessions are still absent)&lt;/li&gt;
&lt;li&gt;Add &lt;a href="https://editorconfig.org"&gt;EditorConfig&lt;/a&gt; so Visual Studio Code stops indenting things by four spaces&lt;/li&gt;
&lt;li&gt;Add data files for all places mentioned during Dee's trip to Kraków&lt;/li&gt;
&lt;li&gt;Add place pages, which render a static map using MapBox&lt;/li&gt;
&lt;li&gt;Add &lt;code&gt;place_link.html&lt;/code&gt; include&lt;/li&gt;
&lt;li&gt;Add &lt;code&gt;place.rb&lt;/code&gt;, like &lt;code&gt;person.rb&lt;/code&gt;, to manage code for a place&lt;/li&gt;
&lt;li&gt;Make map tile use the full width of the content area&lt;/li&gt;
&lt;li&gt;Add support for bounding box to &lt;code&gt;place.rb&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Add structured data to place page&lt;/li&gt;
&lt;li&gt;Tag &lt;code&gt;alternateName&lt;/code&gt;s on person page&lt;/li&gt;
&lt;li&gt;Add a bit of commentary&lt;/li&gt;
&lt;li&gt;Add &lt;code&gt;.github/FUNDING.yaml&lt;/code&gt; for sponsorship&lt;/li&gt;
&lt;/ul&gt;
Changed
&lt;ul&gt;
&lt;li&gt;Upgrade Terraform &lt;code&gt;aws&lt;/code&gt; provider&lt;/li&gt;
&lt;li&gt;Move Terraform code from &lt;code&gt;terraform/aws&lt;/code&gt; to &lt;code&gt;terraform&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Move &lt;code&gt;HistoricalDiary::SourceMaterialGenerator&lt;/code&gt; side-effect code to separate method&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;day_page_link&lt;/code&gt; partial on person page&lt;/li&gt;
&lt;li&gt;Separate &lt;code&gt;DayPage&lt;/code&gt; and &lt;code&gt;YearPage&lt;/code&gt; into individual generators&lt;/li&gt;
&lt;li&gt;Remove direct &lt;code&gt;kramdown-parser-gfm&lt;/code&gt; dependency&lt;/li&gt;
&lt;li&gt;Rearrange &lt;code&gt;_config.yml&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Refactor &lt;code&gt;HistoricalDiary::DayPage&lt;/code&gt; to render documents directly instead of via &lt;code&gt;site.pages&lt;/code&gt; -- this avoids rendering each source-material item as a standalone page in addition to interpolation in day pages&lt;/li&gt;
&lt;li&gt;Adjust &lt;code&gt;@media&lt;/code&gt; queries to only apply to &lt;code&gt;screen&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Don't force Bundler to install into &lt;code&gt;vendor/bundle&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;place_link.html&lt;/code&gt; include on day page instead of just listing keys&lt;/li&gt;
&lt;li&gt;Refactor &lt;code&gt;HistoricalDiary::Place&lt;/code&gt;'s map rendering to a separate &lt;code&gt;HistoricalDiary::MapTile&lt;/code&gt; class&lt;/li&gt;
&lt;li&gt;Rename &lt;code&gt;static_map_tile&lt;/code&gt; to &lt;code&gt;static_map_html&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Tag 'DOI' as an abbreviation&lt;/li&gt;
&lt;/ul&gt;
Fixed
&lt;ul&gt;
&lt;li&gt;De-duplicate tags listed on day page&lt;/li&gt;
&lt;li&gt;Restore avatars on day pages&lt;/li&gt;
&lt;li&gt;Fix bug that would incorrectly highlight avatars without associated data&lt;/li&gt;
&lt;li&gt;Move CSS file's &lt;code&gt;@charset&lt;/code&gt; to the first line of the file -- required by the standard&lt;/li&gt;
&lt;li&gt;Change file's extension from &lt;code&gt;.md&lt;/code&gt; to &lt;code&gt;.txt&lt;/code&gt; to avoid interpreting indentation as 'this is code'&lt;/li&gt;
&lt;li&gt;Update some incorrect place tags&lt;/li&gt;
&lt;li&gt;Replace &lt;code&gt;` with&lt;/code&gt;%20&lt;code&gt;in&lt;/code&gt;CONTRIBUTING.md` to make links work&lt;/li&gt;
&lt;/ul&gt;</description>
  </descriptions>
</resource>
165
31
views
downloads
All versions This version
Views 16530
Downloads 312
Data volume 71.7 MB4.7 MB
Unique views 15829
Unique downloads 252

Share

Cite as