GithubHelp home page GithubHelp logo

openinf / open.inf.is Goto Github PK

View Code? Open in Web Editor NEW

This project forked from openinf/openinf.github.io

2.0 2.0 1.0 2.57 MB

βš‘πŸ‹ The OpenINF portal, other static resources, and more static electricity

Home Page: https://open.inf.is

Shell 2.37% JavaScript 13.72% Ruby 0.73% XML 0.64% CSS 1.26% Markdown 14.75% HTML 5.97% Dockerfile 0.69% INI 0.19% JSON 8.08% JSON5 0.53% SVG 27.86% TOML 0.22% Text 18.80% YAML 2.05% Ignore List 0.08% Browserslist 0.02% Gemfile.lock 1.86% Redirect Rules 0.16% Dotenv 0.01%

open.inf.is's People

Contributors

deepsource-autofix[bot] avatar deepsource-io[bot] avatar deepsourcebot avatar dependabot-preview[bot] avatar dependabot[bot] avatar dereknongeneric avatar openinfbot avatar renovate-bot avatar renovate[bot] avatar snyk-bot avatar sweep-ai[bot] avatar

Stargazers

 avatar  avatar

Watchers

 avatar

open.inf.is's Issues

πŸ—βœ¨ rounding out the remaining build tasks

πŸ› Bug report

Location

Section of the site where the content exists

Affected URL(s):

Description

Concise explanation of the problem

#21 significantly moved things forward in our asset formatting and verification tasks. At the start of that work, i was under the impression that prettier could be removed entirely, but as it turns out, @biomejs is prettier-based, but is still not yet at the stage of completely replacing it due to missing language support.

We should very take care of the remaining unsupported languages using a combination of good ole prettier and perhaps dprint. I will go into further detail below.


  • I would like to work on this issue and submit a pull request.

πŸ—οΈ enabling custom site building & attaining deployment freedom

πŸ› Bug report

Location

Section of the site where the content exists

Affected URL(s):

Description

Concise explanation of the problem

i am/was about ready for merging OpenINF#1131 (as stated); however, it will be adding custom Jekyll plugins, which are not supported by our current publishing infrastructure (github pages)

GitHub Pages cannot build sites using unsupported plugins. If you want to use unsupported plugins, generate your site locally and then push your site's static files to GitHub.
β€”https://docs.github.com/en/pages/setting-up-a-github-pages-site-with-jekyll/about-github-pages-and-jekyll#plugins

in essence this issue will try to outline our next steps, which i have experience in solving already, but would like to communicate what all that entails more clearly below since it's not exactly straight forward and would most-likely require custom scripting and hoop-jumping, but it is a well-known work around


  • I would like to work on this issue and submit a pull request.

🏷️ a rule proposal: file naming conventions shall not permit two consecutive dashes

tfw u break an svg

β€” DerekNonGeneric (@DerekNonGeneric) February 16, 2024

πŸ› Bug report

the mysterious source of the mysterious error/bug has been identified (more explained at review comment URL linked);

correction may be simply to not communicate w/ double-dashes in our filenames…

Location

Section of the site where the content exists

Affected URL(s):

Description

Concise explanation of the problem

file names w/ two consecutive dashes are liable to wind up as string of own filename in said files


  • I would like to work on this issue and submit a pull request.

re: git installation - navigating fork(s) in the road on windows

the basic premise around this issue is that unix domain sockets were not designed for compat. w/ those found on windows


fork in the road on windows

image


for those on Windows 11 who have not yet installed Git while going thru and watching for suspicious software, we believe that the image below shows the correct answer one should choose:

image

we believe the correct answer above would alleviate so much pain


here is the last remaining doubt perhaps worth investigating as would be unique per user's machine:

using the native Windows ssh (an OpenSSH port)
β€”https://dev.gnupg.org/T3883#150265

Originally posted by @DerekNonGeneric in OpenINF#1106 (comment)

🎨✨ mature favicon stylesets

  <link type="image/svg+xml" rel="shortcut icon preload" as="image" href="https://raw.githubusercontent.com/OpenINF/openinf.github.io/live/assets/img/svg/logo.svg?sanitize=true" integrity="sha512-MsYwpsKeKFvQduSohww8PzdoSQQCp5JvLIalbZ2h6uQR2Af2vu0G/2nD72i2Tk7tQLRZW9J5N3wDzPtcdQbtYQ==" crossorigin="anonymous" />

@DerekNonGeneric, this was acceptable for v0 MVP, but has become simply unacceptable once production-readiness is within sights… consider light-dark transitions or other features:

Originally posted by @OpenINFbot in OpenINF#1131 (comment)

πŸ—οΈ post-processing of all assets

πŸ› Bug report

Location

Section of the site where the content exists

Affected URL(s):

Description

Concise explanation of the problem

This is not a super-high priority, but we recently removed the compress template and would like to do post-processing of all assets that could benefit from it. This is a memo.


  • I would like to work on this issue and submit a pull request.

βš•οΈ broken link to OpenINF MIT license showing non-org :octocat: 404 page

πŸ› Bug report

Location

Section of the site where the content exists

Affected URL(s):

Note: we are still missing org custom templates for our error pages, which is a separate πŸ› that still needs to get handled…

Description

Concise explanation of the problem

/**
 * @license
 * Copyright OpenINF All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://open.inf.is/license
 */

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:

  1. Each package repository should contain an AUTHORS file adjacent to the package.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 the package.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 the package.json file adding more folks to the manifest as they contribute.

    • "contributors": [...]
      Β 

    If there is an AUTHORS file in the root of your package, npm will treat each line as a Name <email> (url) format, where email and url are optional. Lines that start with a # or are blank, will be ignored.

    Β 
    β€” https://docs.npmjs.com/cli/v8/configuring-npm/package-json#default-values

  2. The OpenINF MIT license contained in this repository must (and very quickly can) be published to that URL that we had been linking to in the past (and perhaps presently + future too) as we can no longer change any of the links in the source code of our older published packages. As of right now, that link is broken and is currently a 404 error page (and a GitHub-pages branded one at that).
    Β 
    image


  • I would like to work on this issue and submit a pull request.

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Awaiting Schedule

These updates are awaiting their schedule. Click on a checkbox to get an update now.

  • build(deps-dev): bump all (@biomejs/biome, returntocorp/semgrep)
  • build(deps-dev): bump remark-cli to v12.0.1
  • chore(deps): lock file maintenance

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

bundler
Gemfile
  • rubocop undefined
  • rubocop-rails-omakase undefined
  • jekyll undefined
  • kramdown-parser-gfm undefined
  • jekyll-redirect-from undefined
  • jekyll-relative-links undefined
  • jekyll-sitemap undefined
  • jekyll-seo-tag undefined
  • webrick undefined
  • dotenv undefined
  • rb-inotify undefined
  • csv undefined
  • base64 undefined
  • bigdecimal undefined
dockerfile
.devcontainer/experimental/Dockerfile
  • openinf/grimesai-salvage-tex lunar
github-actions
.github/workflows/codeql-analysis.yml
  • actions/checkout v4.1.4@0ad4b8fadaa221de15dcec353f45205ec38ea70b
  • github/codeql-action v3.25.3@d39d31e687223d841ef683f52467bd88e9b21c14
  • github/codeql-action v3.25.3@d39d31e687223d841ef683f52467bd88e9b21c14
  • github/codeql-action v3.25.3@d39d31e687223d841ef683f52467bd88e9b21c14
.github/workflows/lint-and-test.yml
  • actions/checkout v4.1.4@0ad4b8fadaa221de15dcec353f45205ec38ea70b
  • actions/setup-node v4.0.2@60edb5dd545a775178f52524783378180af0d1f8
  • ruby/setup-ruby v1.175.1@1198b074305f9356bd56dd4b311757cc0dab2f1c
  • dorny/paths-filter v3.0.2@de90cc6fb38fc0963ad72b210f1f284cd68cea36
.github/workflows/semgrep.yml
  • actions/checkout v4.1.4@0ad4b8fadaa221de15dcec353f45205ec38ea70b
  • returntocorp/semgrep sha256:496c1bca4fcb99365b5cb2fd4202e500d2472a268d98773c80a62173f3dcec71
  • ubuntu 22.04
html
_includes/head.html
  • normalize 8.0.1@sha512-NhSC1YmyruXifcj/KFRWoC561YpHpc5Jtzgvbuzx5VozKpWvQ+4nXhPdFgmx8xqexRcpAglTj9sIBWINXa8x5w==
npm
package.json
  • @biomejs/biome 1.7.1
  • @devcontainers/cli 0.59.1
  • @openinf/gh-file-importer 2.0.1
  • @openinf/util-errors 2.0.7
  • @openinf/util-object 2.0.1
  • @openinf/util-text 1.1.2
  • @openinf/util-types 2.1.3
  • @shopify/prettier-plugin-liquid 1.4.4
  • @yarnpkg/shell 4.0.0
  • autoprefixer 10.4.19
  • cross-env 7.0.3
  • cross-spawn 7.0.3
  • cspell 8.7.0
  • cssnano 7.0.1
  • dictionary-en 4.0.0
  • dprint 0.45.1
  • editorconfig-checker 5.1.5
  • globby 14.0.1
  • gulp 5.0.0
  • gulp-dart-sass 1.1.0
  • gulp-postcss 10.0.0
  • gulp-rename 2.0.0
  • gulp-sourcemaps 3.0.0
  • markdown-it 14.1.0
  • markdown-it-abbr 2.0.0
  • markdown-it-anchor 8.6.7
  • markdown-it-footnote 4.0.0
  • markdown-it-sub 2.0.0
  • markdown-it-sup 2.0.0
  • markdown-it-task-lists 2.1.1
  • markdownlint-cli2 0.13.0
  • markdownlint-cli2-formatter-default 0.0.4
  • nps 5.10.0
  • prettier 3.2.5
  • remark 15.0.1
  • remark-cli 12.0.0
  • remark-directive 3.0.0
  • remark-footnotes 4.0.1
  • remark-frontmatter 5.0.0
  • remark-gfm 4.0.0
  • remark-github 12.0.0
  • remark-heading-id 1.0.1
  • remark-hint 1.0.10
  • remark-html 16.0.1
  • remark-lint 10.0.0
  • remark-lint-checkbox-character-style 5.0.0
  • remark-lint-checkbox-content-indent 5.0.0
  • remark-lint-code-block-style 4.0.0
  • remark-lint-definition-spacing 4.0.0
  • remark-lint-fenced-code-flag 4.0.0
  • remark-lint-first-heading-level 4.0.0
  • remark-lint-maximum-line-length 4.0.1
  • remark-lint-no-duplicate-headings-in-section 4.0.0
  • remark-lint-no-file-name-consecutive-dashes 3.0.0
  • remark-lint-no-file-name-irregular-characters 3.0.0
  • remark-lint-no-file-name-mixed-case 3.0.0
  • remark-lint-no-heading-punctuation 4.0.0
  • remark-preset-lint-consistent 6.0.0
  • remark-preset-lint-markdown-style-guide 6.0.0
  • remark-preset-lint-recommended 7.0.0
  • remark-preset-prettier 2.0.1
  • remark-retext 6.0.0
  • remark-validate-links 13.0.1
  • retext-english 5.0.0
  • retext-equality 7.0.0
  • retext-passive 5.0.0
  • retext-profanities 8.0.0
  • retext-readability 8.0.0
  • retext-repeated-words 5.0.0
  • retext-sentence-spacing 6.0.0
  • retext-simplify 8.0.0
  • retext-spell 6.1.0
  • retext-syntax-mentions 4.0.0
  • retext-syntax-urls 4.0.0
  • strip-comments 2.0.1
  • stylelint 16.4.0
  • stylelint-config-recess-order 5.0.1
  • stylelint-config-standard-scss 13.1.0
  • unified 11.0.4
  • vnu-jar 23.4.11
  • node 20.12.2
  • pnpm 9.0.6
  • pnpm 9.0.6
nvm
.nvmrc
ruby-version
.ruby-version
  • ruby 3.3.1

  • Check this box to trigger a request for Renovate to run again on this repository

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.