Open DerekNonGeneric opened 2 years ago
brief update to this issue, which i seem to have moved forward since then:
we now have a 404 page (good)
the styles are, however, not ideally implemented; they show up on other pages when viewing the source (bad)
we need to create a custom template for them; those would live in the below dir https://github.com/OpenINF/openinf.github.io/tree/live/_layouts
π Bug report
Location
Section of the site where the content exists
Affected URL(s):
Description
Concise explanation of the problem
Earlier versions of source code in packages we shipped last year included a license blurb as a standalone JSDoc comment that consists of the
@license
tag, along with a link to the entire text of the license so that the license text does not need to be included in generated JavaScript files, which would cause unnecessary bloat.This was done before determining that it would be best for the authors (i.e., contributors) to the OpenINF software be the copyright holders rather than any non-person entity (such as an org). We have since updated this as “Copyright (c) The OpenINF Authors. All Rights Reserved.” to reflect this re-distribution of rights to the contributors themselves.
This has two inescapable implications that we now need to act on:
Each package repository should contain an
AUTHORS
file adjacent to thepackage.json
file that gets deployed as part of the published package on the npm registry. The reason for this is for the purpose of both contributor attribution and their benefit as being another copyright holder of not only their code contribution or even solely to a particular project within the organization, but to all current and future software produced by this organization is licensed in this manner. This will also end up being picked up by the npm CLI tool, which will auto-populate the"contributors"
stanza of thepackage.json
that is shipped with an array of people information about those who have contributed. This is very convenient because we don't have to continuously keep making diffs to thepackage.json
file adding more folks to the manifest as they contribute.(and a GitHub-pages branded one at that).