Overview
| Comment: | Switch all license notices to Blue Oak |
|---|---|
| Timelines: | family | ancestors | descendants | both | licensing |
| Files: | files | file ages | folders |
| SHA3-256: |
8db9bae9a6d9b02c5fe8418de3339972 |
| User & Date: | joel on 2019-05-19 21:50:25.072 |
| Other Links: | branch diff | manifest | tags |
Context
|
2019-05-19
| ||
| 22:11 | Merge license changes check-in: bfde8715 user: joel tags: trunk | |
| 21:50 | Switch all license notices to Blue Oak Leaf check-in: 8db9bae9 user: joel tags: licensing | |
| 20:24 | Merge updates from trunk check-in: cf26929b user: joel tags: licensing | |
Changes
Modified blog.rkt
from [44d9d7ad]
to [1ddb51ef].
1 2 | #lang pollen/mode racket/base | < < < < < < | < < < < < < < | < < < < < | 1 2 3 4 5 6 7 8 9 10 11 |
#lang pollen/mode racket/base
; SPDX-License-Identifier: BlueOak-1.0.0
; This file is licensed under the Blue Oak Model License 1.0.0.
;; Builds the paginated “blog” HTML files (blog-pg1.html ...) from the SQLite cache
;; The files will be written out every time this module is evaluated! (see end)
(require "crystalize.rkt"
"snippets-html.rkt"
racket/file
|
| ︙ | ︙ |
Modified code-docs/crystalize.scrbl
from [4b2805a4]
to [6c8c6c57].
1 2 | #lang scribble/manual | < | < < | < | 1 2 3 4 5 6 7 8 9 10 11 |
#lang scribble/manual
@; SPDX-License-Identifier: BlueOak-1.0.0
@; This file is licensed under the Blue Oak Model License 1.0.0.
@(require "scribble-helpers.rkt")
@(require (for-label "../pollen.rkt"
"../dust.rkt"
"../crystalize.rkt"
racket/base
|
| ︙ | ︙ |
Modified code-docs/dust.scrbl
from [f9a0825d]
to [3d9b01e1].
1 2 | #lang scribble/manual | < | < < | < | 1 2 3 4 5 6 7 8 9 10 11 |
#lang scribble/manual
@; SPDX-License-Identifier: BlueOak-1.0.0
@; This file is licensed under the Blue Oak Model License 1.0.0.
@(require "scribble-helpers.rkt"
scribble/example)
@(require (for-label "../pollen.rkt"
"../dust.rkt"
racket/base
|
| ︙ | ︙ |
Modified code-docs/main.scrbl
from [052fbd8b]
to [1a5ea062].
1 2 | #lang scribble/manual | < | < < < < | < | 1 2 3 4 5 6 7 8 9 10 11 |
#lang scribble/manual
@; SPDX-License-Identifier: BlueOak-1.0.0
@; This file is licensed under the Blue Oak Model License 1.0.0.
@(require "scribble-helpers.rkt")
@title{Local Yarn: source code notes}
@author{Joel Dueck}
|
| ︙ | ︙ |
Modified code-docs/overview.scrbl
from [d9ff4aa0]
to [1a4508f5].
1 2 | #lang scribble/manual | < | < < | < | 1 2 3 4 5 6 7 8 9 10 11 |
#lang scribble/manual
@; SPDX-License-Identifier: BlueOak-1.0.0
@; This file is licensed under the Blue Oak Model License 1.0.0.
@(require "scribble-helpers.rkt"
racket/runtime-path)
@(require (for-label racket/base))
@title{Overview}
|
| ︙ | ︙ |
Modified code-docs/pollen.scrbl
from [a48aad25]
to [18a1b869].
1 2 | #lang scribble/manual | < | < < | < | 1 2 3 4 5 6 7 8 9 10 11 |
#lang scribble/manual
@; SPDX-License-Identifier: BlueOak-1.0.0
@; This file is licensed under the Blue Oak Model License 1.0.0.
@(require "scribble-helpers.rkt")
@(require (for-label "../pollen.rkt"
"../dust.rkt"
"../crystalize.rkt"
racket/base
racket/contract
|
| ︙ | ︙ |
Modified code-docs/scribble-helpers.rkt
from [73316e54]
to [95058fad].
1 2 | #lang racket/base | < < < < < < | < < < < < < < | < < < < < | 1 2 3 4 5 6 7 8 9 10 11 |
#lang racket/base
; SPDX-License-Identifier: BlueOak-1.0.0
; This file is licensed under the Blue Oak Model License 1.0.0.
;; Convenience/helper functions for this project’s Scribble documentation
(require scribble/core
scribble/manual/lang
scribble/html-properties
(only-in net/uri-codec uri-encode))
|
| ︙ | ︙ |
Modified code-docs/scribble-iframe.html
from [5bb7d4b4]
to [6b0166f8].
1 2 3 4 5 6 7 8 |
<div class='fossil-doc' data-title='Code Documentation' >
<div class='iframe-surround'>
<iframe id='scribble' src="index.html" class="embedded-docs">
</iframe>
</div>
</div>
<script>
| > > > | 1 2 3 4 5 6 7 8 9 10 11 |
<div class='fossil-doc' data-title='Code Documentation' >
<!-- SPDX-License-Identifier: BlueOak-1.0.0
This file is licensed under the Blue Oak Model License 1.0.0.
-->
<div class='iframe-surround'>
<iframe id='scribble' src="index.html" class="embedded-docs">
</iframe>
</div>
</div>
<script>
|
| ︙ | ︙ |
Modified code-docs/snippets-html.scrbl
from [80a0bc1d]
to [bcf809dc].
1 2 | #lang scribble/manual | < | < < | < | 1 2 3 4 5 6 7 8 9 10 11 |
#lang scribble/manual
@; SPDX-License-Identifier: BlueOak-1.0.0
@; This file is licensed under the Blue Oak Model License 1.0.0.
@(require "scribble-helpers.rkt")
@(require (for-label "../pollen.rkt"
"../dust.rkt"
"../snippets-html.rkt"
racket/base
|
| ︙ | ︙ |
Modified code-docs/sqlite-tools.scrbl
from [a2f9cc08]
to [9cc80fcd].
1 2 | #lang scribble/manual | < | < < | < | 1 2 3 4 5 6 7 8 9 10 11 |
#lang scribble/manual
@; SPDX-License-Identifier: BlueOak-1.0.0
@; This file is licensed under the Blue Oak Model License 1.0.0.
@(require "scribble-helpers.rkt"
scribble/example)
@(require (for-label "../pollen.rkt"
"../sqlite-tools.rkt"
racket/base
|
| ︙ | ︙ |
Modified crystalize.rkt
from [e8e2afa2]
to [9b9ee238].
1 2 | #lang racket/base | < < < < < < | < < < < < < < | < < < < < | 1 2 3 4 5 6 7 8 9 10 11 | #lang racket/base ; SPDX-License-Identifier: BlueOak-1.0.0 ; This file is licensed under the Blue Oak Model License 1.0.0. ;; Provides functions for fast preserving and fetching of article/series data. ;; → Docs and metas go in (saved to SQLite database) ;; HTML comes out → ;; Calling sites have no notion of the database or schema. ;; The functions provided by sqlite-tools.rkt are not safe for user-provided |
| ︙ | ︙ |
Modified dust.rkt
from [9569787a]
to [d10d5d6e].
1 2 | #lang racket/base | < < < < < < | < < < < < < < | < < < < < | 1 2 3 4 5 6 7 8 9 10 11 |
#lang racket/base
; SPDX-License-Identifier: BlueOak-1.0.0
; This file is licensed under the Blue Oak Model License 1.0.0.
(require pollen/core
pollen/pagetree
pollen/setup
pollen/file
net/uri-codec
file/sha1
|
| ︙ | ︙ |
Modified keyword-index.rkt
from [9aa8d227]
to [f4c58968].
1 2 | #lang pollen/mode racket/base | < < < < < < | < < < < < < < | < < < < < | 1 2 3 4 5 6 7 8 9 10 11 |
#lang pollen/mode racket/base
; SPDX-License-Identifier: BlueOak-1.0.0
; This file is licensed under the Blue Oak Model License 1.0.0.
;; Builds an HTML page containing the keyword index for all ◊index entries in
;; the articles, by pulling them out of the SQLite cache DB.
(require racket/match
racket/list
racket/file
|
| ︙ | ︙ |
Modified makefile
from [dd1c5378]
to [f5d2ef9f].
|
| > | | < | 1 2 3 4 5 6 7 8 9 10 | # SPDX-License-Identifier: BlueOak-1.0.0 # This file is licensed under the Blue Oak Model License 1.0.0. SHELL = /bin/bash # ~~~ Variables used by rules ~~~ # core-files := pollen.rkt dust.rkt html-deps := snippets-html.rkt tags-html.rkt |
| ︙ | ︙ |
Modified pollen.rkt
from [a9e6e1d2]
to [ee59101e].
1 2 | #lang racket/base | > | < < < < < < < | 1 2 3 4 5 6 7 8 9 10 11 |
#lang racket/base
; SPDX-License-Identifier: BlueOak-1.0.0
; This file is licensed under the Blue Oak Model License 1.0.0.
;; Functions for tags and template content used in all Pollen source files and templates.
(require (for-syntax racket/base
racket/syntax
syntax/parse
pollen/setup))
|
| ︙ | ︙ |
Modified snippets-html.rkt
from [55ae0657]
to [09ba0c4a].
1 2 | #lang pollen/mode racket/base | < < < < < < | < < < < < < < | < < < < < | 1 2 3 4 5 6 7 8 9 10 11 |
#lang pollen/mode racket/base
; SPDX-License-Identifier: BlueOak-1.0.0
; This file is licensed under the Blue Oak Model License 1.0.0.
;; Provides functions for displaying content in HTML templates.
(require pollen/core
pollen/template
pollen/decode
racket/string
racket/function
|
| ︙ | ︙ |
Modified sqlite-tools.rkt
from [5f494912]
to [f4b3e603].
1 2 | #lang racket/base | < < < < < < | < < < < < < < | < < < < < | 1 2 3 4 5 6 7 8 9 10 11 |
#lang racket/base
; SPDX-License-Identifier: BlueOak-1.0.0
; This file is licensed under the Blue Oak Model License 1.0.0.
;; Provides a very light set of utility functions for a SQLite database.
;; These functions are completely agnostic as to the database schema.
;; These functions are NOT SAFE for use with data provided by untrusted users!
(require db/sqlite3
db/base
|
| ︙ | ︙ |
Modified tags-html.rkt
from [43d9d1e5]
to [066e2351].
1 2 | #lang racket/base | < < < < < < | < < < < < < < | < < < < < | 1 2 3 4 5 6 7 8 9 10 11 |
#lang racket/base
; SPDX-License-Identifier: BlueOak-1.0.0
; This file is licensed under the Blue Oak Model License 1.0.0.
;; Tag functions used by pollen.rkt when HTML is the output format.
(require (for-syntax racket/base racket/syntax))
(require racket/list
racket/function
pollen/decode
|
| ︙ | ︙ |
Modified template.html.p
from [51a5e67e]
to [d6041578].
1 2 3 4 5 6 7 8 | <!DOCTYPE html> <html lang="en"> ◊(define article-html (crystalize-article! here doc)) ◊(define page-title (article-plain-title here)) ◊html$-page-head[page-title] ◊html$-page-body-open[] | > > | 1 2 3 4 5 6 7 8 9 10 | <!DOCTYPE html> ◊; SPDX-License-Identifier: BlueOak-1.0.0 ◊; This file is licensed under the Blue Oak Model License 1.0.0. <html lang="en"> ◊(define article-html (crystalize-article! here doc)) ◊(define page-title (article-plain-title here)) ◊html$-page-head[page-title] ◊html$-page-body-open[] |
| ︙ | ︙ |
Modified util/newpost.rkt
from [88a7503d]
to [89e8b78f].
1 2 | #lang pollen/mode racket/base | < < < < < < | < < < < < < < | | < < < < > | 1 2 3 4 5 6 7 8 9 10 11 12 13 |
#lang pollen/mode racket/base
; SPDX-License-Identifier: BlueOak-1.0.0
; This file is licensed under the Blue Oak Model License 1.0.0.
;; Script/template for starting a new article
(require racket/date
racket/string
racket/file
racket/system
"../dust.rkt")
|
| ︙ | ︙ |
Modified util/relativize
from [5428bcab]
to [7e87490d].
1 2 | #!/bin/bash | > | < | 1 2 3 4 5 6 7 8 9 10 11 | #!/bin/bash # SPDX-License-Identifier: BlueOak-1.0.0 # This file is licensed under the Blue Oak Model License 1.0.0. # The HTML generated assumes the whole site lives in the domain root. This script converts all links # and image sources to relative URLs, so things don't break when accessed from within a subfolder of # a live web server. (See ‘publish’ target of makefile) # Stop on any error, forbid uninitialized vars set -eu |
| ︙ | ︙ |
Modified web-extra/font.css
from [ff6adf1f]
to [fb953054].
1 2 3 4 5 6 7 |
@font-face {
font-family: 'Fabiol';
src: url('LDFabiolPro-Regular.woff2') format('woff2'),
url('LDFabiolPro-Regular.woff') format('woff');
font-style: normal;
font-weight: 400;
}
| > > > > | 1 2 3 4 5 6 7 8 9 10 11 |
/* SPDX-License-Identifier: BlueOak-1.0.0
This file is licensed under the Blue Oak Model License 1.0.0.
*/
@font-face {
font-family: 'Fabiol';
src: url('LDFabiolPro-Regular.woff2') format('woff2'),
url('LDFabiolPro-Regular.woff') format('woff');
font-style: normal;
font-weight: 400;
}
|
| ︙ | ︙ |
Modified web-extra/martin.css.pp
from [96d16067]
to [bc5225d2].
1 2 | #lang pollen/pre | < < < < | < < < < < < < | < < < < < | 1 2 3 4 5 6 7 8 9 10 11 |
#lang pollen/pre
/* SPDX-License-Identifier: BlueOak-1.0.0
** This file is licensed under the Blue Oak Model License 1.0.0. */
/* Welcome to my CSS File!
** I have named it `martin.css`, after Martin Pale. */
◊;{Here, broadly, is the approach we are taking here:
1. The site shall look decent and readable even when CSS is unavailable.
|
| ︙ | ︙ |