There is a newer version of this record available.

Software Open Access

stilist/drjohndee.net: Release 1.0.11

Jordan Cole


MARC21 XML Export

<?xml version='1.0' encoding='UTF-8'?>
<record xmlns="http://www.loc.gov/MARC21/slim">
  <leader>00000nmm##2200000uu#4500</leader>
  <controlfield tag="005">20220309052818.0</controlfield>
  <controlfield tag="001">4661680</controlfield>
  <datafield tag="856" ind1="4" ind2=" ">
    <subfield code="s">2328036</subfield>
    <subfield code="z">md5:27eb71c9bfbe699fd0019754afd16c57</subfield>
    <subfield code="u">https://zenodo.org/record/4661680/files/stilist/drjohndee.net-v1.0.11.zip</subfield>
  </datafield>
  <datafield tag="542" ind1=" " ind2=" ">
    <subfield code="l">open</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="c">2021-04-04</subfield>
  </datafield>
  <datafield tag="909" ind1="C" ind2="O">
    <subfield code="p">software</subfield>
    <subfield code="o">oai:zenodo.org:4661680</subfield>
  </datafield>
  <datafield tag="100" ind1=" " ind2=" ">
    <subfield code="a">Jordan Cole</subfield>
  </datafield>
  <datafield tag="245" ind1=" " ind2=" ">
    <subfield code="a">stilist/drjohndee.net: Release 1.0.11</subfield>
  </datafield>
  <datafield tag="540" ind1=" " ind2=" ">
    <subfield code="a">Other (Open)</subfield>
  </datafield>
  <datafield tag="650" ind1="1" ind2="7">
    <subfield code="a">cc-by</subfield>
    <subfield code="2">opendefinition.org</subfield>
  </datafield>
  <datafield tag="520" ind1=" " ind2=" ">
    <subfield code="a">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;</subfield>
  </datafield>
  <datafield tag="773" ind1=" " ind2=" ">
    <subfield code="n">url</subfield>
    <subfield code="i">isSupplementTo</subfield>
    <subfield code="a">https://github.com/stilist/drjohndee.net/tree/v1.0.11</subfield>
  </datafield>
  <datafield tag="773" ind1=" " ind2=" ">
    <subfield code="n">doi</subfield>
    <subfield code="i">isVersionOf</subfield>
    <subfield code="a">10.5281/zenodo.4511512</subfield>
  </datafield>
  <datafield tag="024" ind1=" " ind2=" ">
    <subfield code="a">10.5281/zenodo.4661680</subfield>
    <subfield code="2">doi</subfield>
  </datafield>
  <datafield tag="980" ind1=" " ind2=" ">
    <subfield code="a">software</subfield>
  </datafield>
</record>
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