meta: Update for Hyas community health files

This commit is contained in:
Henk Verlinde 2023-06-23 12:36:29 +02:00
parent f421b614f0
commit a8ced3e124
24 changed files with 718 additions and 13735 deletions

2
.github/FUNDING.md vendored
View File

@ -44,4 +44,4 @@ A monthly stipend of up to $1000 per calendar month is available to [eligible](#
Right now, the stipend is calculated per hour at $50 per hour contributed, with a maximum of $1000 each month. These numbers may shift as our funding and team size change over time. Right now, the stipend is calculated per hour at $50 per hour contributed, with a maximum of $1000 each month. These numbers may shift as our funding and team size change over time.
To claim, file an expense on our [Open Collective.](https://opencollective.com/doks) with the title: `Core Maintainer Stipend - $MONTH $YEAR`. Include an invoice summarizing the hours worked during the month, and a detailed breakdown of how those hours were spent. You can record and track these hours yourself as you go, but a time-tracker that can auto-generate the required breakdown for you is recommended. To claim, file an expense on our [Open Collective.](https://opencollective.com/doks) with the title: `Core Maintainer Stipend - $MONTH $YEAR`. Include an invoice summarizing the hours worked during the month, and a detailed breakdown of how those hours were spent. You can record and track these hours yourself as you go, but a time-tracker that can auto-generate the required breakdown for you is recommended.

View File

@ -1,25 +0,0 @@
---
name: "Bug report \U0001F41E"
about: Create a report to help us improve
---
## Description
Describe the issue that you're seeing.
### Steps to reproduce
Clear steps describing how to reproduce the issue. Please please please link to a demo project if possible, this makes your issue _much_ easier to diagnose (seriously).
### Expected result
What should happen?
### Actual result
What happened.
### Environment
Paste the information here as shown by `npm run check`

View File

@ -1,4 +1,7 @@
contact_links: contact_links:
- name: Question 🙋 - name: 📘 Documentation
url: https://github.com/h-enk/doks/discussions/categories/q-a url: https://github.com/gethyas/getdoks.org
about: Ask your question in Doks Discussions about: File an issue or make an improvement to the docs website.
- name: 💁 Support
url: https://github.com/gethyas/doks/discussions
about: 'Get help on Hyas Discussions'

View File

@ -1,17 +0,0 @@
---
name: "Feature request \U0001F680"
about: Suggest an idea for Doks
---
## Summary
Brief explanation of the feature.
### Basic example
Include a basic example or links here.
### Motivation
Why are we doing this? What use cases does it support? What is the expected outcome?

Binary file not shown.

Before

Width:  |  Height:  |  Size: 710 KiB

After

Width:  |  Height:  |  Size: 709 KiB

View File

@ -1,11 +0,0 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://help.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
version: 2
updates:
- package-ecosystem: "npm" # See documentation for possible values
directory: "/" # Location of package manifests
schedule:
interval: "daily"

View File

@ -1,18 +0,0 @@
## Summary
Brief explanation of the proposed changes.
## Basic example
Include a basic example, screenshots, or links.
## Motivation
Why are we doing this? What use cases does it support? What is the expected outcome?
## Checks
- [ ] Read [Create a Pull Request](https://getdoks.org/docs/contributing/how-to-contribute/#create-a-pull-request)
- [ ] Supports all screen sizes (if relevant)
- [ ] Supports both light and dark mode (if relevant)
- [ ] Passes `npm run test`

View File

@ -1,61 +0,0 @@
name: "Code Scanning"
on:
push:
branches: [master]
pull_request:
branches: [master]
schedule:
# ┌───────────── minute (0 - 59)
# │ ┌───────────── hour (0 - 23)
# │ │ ┌───────────── day of the month (1 - 31)
# │ │ │ ┌───────────── month (1 - 12 or JAN-DEC)
# │ │ │ │ ┌───────────── day of the week (0 - 6 or SUN-SAT)
# │ │ │ │ │
# │ │ │ │ │
# │ │ │ │ │
# * * * * *
- cron: '30 1 * * 0'
jobs:
CodeQL-Build:
# CodeQL runs on ubuntu-latest, windows-latest, and macos-latest
runs-on: ubuntu-latest
permissions:
# required for all workflows
security-events: write
# only required for workflows in private repositories
actions: read
contents: read
steps:
- name: Checkout repository
uses: actions/checkout@v3
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
# Override language selection by uncommenting this and choosing your languages
with:
languages: javascript
# Autobuild attempts to build any compiled languages (C/C++, C#, Go, or Java).
# If this step fails, then you should remove it and run the build manually (see below).
- name: Autobuild
uses: github/codeql-action/autobuild@v2
# Command-line programs to run using the OS shell.
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
# ✏️ If the Autobuild fails above, remove it and uncomment the following
# three lines and modify them (or add more) to build your code if your
# project uses a compiled language
#- run: |
# make bootstrap
# make release
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2

View File

@ -2,9 +2,9 @@ name: Hyas CI
on: on:
push: push:
branches: master branches: main
pull_request: pull_request:
branches: master branches: main
jobs: jobs:
build: build:
@ -20,28 +20,19 @@ jobs:
- name: Checkout - name: Checkout
uses: actions/checkout@v3 uses: actions/checkout@v3
- name: Setup PNPM
uses: pnpm/action-setup@v2
with:
version: 8
- name: Setup node@${{ matrix.node-version }} - name: Setup node@${{ matrix.node-version }}
uses: actions/setup-node@v3 uses: actions/setup-node@v3
with: with:
node-version: ${{ matrix.node-version }} node-version: ${{ matrix.node-version }}
cache: 'pnpm'
- name: Install dependencies - name: Install dependencies
run: pnpm install run: npm ci
# - name: Run formatter - name: Run linters
# run: pnpm format --if-present run: npm run lint --if-present
# - name: Run linters
# run: pnpm lint --if-present
- name: Build site - name: Build site
run: pnpm build run: npm run build
# - name: Run tests # - name: Run tests
# run: pnpm test --if-present # run: npm test --if-present

View File

@ -3,9 +3,9 @@
# - https://www.gitpod.io/docs/configure/workspaces/tasks#one-line-tasks # - https://www.gitpod.io/docs/configure/workspaces/tasks#one-line-tasks
tasks: tasks:
- name: Dev Server - name: Run development server
init: pnpm install init: pnpm install
command: pnpm clean:build && pnpm dev:gitpod command: pnpm dev
ports: ports:
- port: 1313 - port: 1313

View File

@ -1,6 +1,6 @@
MIT License MIT License
Copyright (c) 2020-present Henk Verlinde Copyright (c) 2023 Hyas
Permission is hereby granted, free of charge, to any person obtaining a copy Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal of this software and associated documentation files (the "Software"), to deal

View File

@ -2,9 +2,9 @@
<p align="center"> <p align="center">
<br/> <br/>
<a href="https://getdoks.org/">Doks</a> is a theme for building custom, production-ready documentation websites. <a href="https://getdoks.org/">Doks</a> is a fast, flexible, and easy-to-use documentation theme built on <a href="https://gethyas.com/">Hyas</a> &mdash;
<br/> <br/>
Powered by <a href="https://gethyas.com/">Hyas</a> &mdash; the all-in-one Hugo framework designed for ease of use. the all-in-one Hugo-npm framework.
<br/><br/> <br/><br/>
</p> </p>

View File

@ -1,7 +1,7 @@
--- ---
title : "Modern Documentation Theme" title : "Modern Documentation Theme"
description: "Jumpstart your next documentation project with Doks. Build a custom, production-ready documentation website in no time." description: "Build beautiful, high-performance documentation websites with Doks. Fast, flexible, and easy-to-use. Deploy anywhere."
lead: "Jumpstart your next documentation project with Doks. Build a custom, production-ready documentation website in no time." lead: "Build beautiful, high-performance documentation websites with Doks. Fast, flexible, and easy-to-use. Deploy anywhere."
date: 2020-10-06T08:47:36+00:00 date: 2020-10-06T08:47:36+00:00
lastmod: 2020-10-06T08:47:36+00:00 lastmod: 2020-10-06T08:47:36+00:00
draft: false draft: false

View File

@ -2,7 +2,7 @@
title: "Doks 1.0" title: "Doks 1.0"
slug: "doks-1" slug: "doks-1"
description: "" description: ""
summary: "Doks 1.0 is here! Doks is a Hyas theme for building custom, production-ready documentation websites." summary: "Doks 1.0 is here! Doks is a fast, flexible, and easy-to-use documentation theme built on Hyas."
date: 2023-05-17T09:15:34+02:00 date: 2023-05-17T09:15:34+02:00
lastmod: 2023-05-17T09:15:34+02:00 lastmod: 2023-05-17T09:15:34+02:00
draft: false draft: false

View File

@ -16,7 +16,7 @@ toc: true
## What is Doks? ## What is Doks?
Doks is a [Hyas](https://gethyas.com/) theme for building custom, production-ready documentation websites. Doks is a fast, flexible, and easy-to-use documentation theme built on [Hyas](https://gethyas.com/).
## Key Features ## Key Features

Binary file not shown.

Before

Width:  |  Height:  |  Size: 902 KiB

After

Width:  |  Height:  |  Size: 801 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 491 KiB

After

Width:  |  Height:  |  Size: 500 KiB

View File

@ -1,11 +1,15 @@
{ {
"name": "doks", "name": "doks",
"version": "1.0.0-rc.1", "version": "1.0.0-rc.2",
"description": "Doks theme", "description": "Doks theme",
"main": "index.js", "author": "Hyas",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/gethyas/doks.git"
},
"scripts": { "scripts": {
"dev": "exec-bin node_modules/.bin/hugo/hugo server --bind=0.0.0.0 --disableFastRender --baseURL=http://localhost --noHTTPCache", "dev": "exec-bin node_modules/.bin/hugo/hugo server --bind=0.0.0.0 --disableFastRender --baseURL=http://localhost --noHTTPCache",
"dev:gitpod": "exec-bin node_modules/.bin/hugo/hugo server --disableFastRender --baseUrl $(gp url 1313) --liveReloadPort=443 --appendPort=false --bind=0.0.0.0",
"dev:drafts": "exec-bin node_modules/.bin/hugo/hugo server --bind=0.0.0.0 --disableFastRender --baseURL=http://localhost --noHTTPCache --buildDrafts", "dev:drafts": "exec-bin node_modules/.bin/hugo/hugo server --bind=0.0.0.0 --disableFastRender --baseURL=http://localhost --noHTTPCache --buildDrafts",
"create": "exec-bin node_modules/.bin/hugo/hugo new", "create": "exec-bin node_modules/.bin/hugo/hugo new",
"lint": "npm run lint:markdown", "lint": "npm run lint:markdown",
@ -25,28 +29,15 @@
"postinstall": "shx rm -rf node_modules/.bin/hugo && shx mkdir node_modules/.bin/hugo && shx cp node_modules/gethyas/node_modules/.bin/hugo/* node_modules/.bin/hugo", "postinstall": "shx rm -rf node_modules/.bin/hugo && shx mkdir node_modules/.bin/hugo && shx cp node_modules/gethyas/node_modules/.bin/hugo/* node_modules/.bin/hugo",
"version": "auto-changelog -p && git add CHANGELOG.md" "version": "auto-changelog -p && git add CHANGELOG.md"
}, },
"repository": { "dependencies": {
"type": "git", "@hyas/doks-core": "^1.0.3"
"url": "git+https://github.com/hyas/doks.git"
}, },
"keywords": [
"doks",
"hyas",
"hugo"
],
"author": "Henk Verlinde",
"license": "MIT",
"bugs": {
"url": "https://github.com/gethyas/doks/issues"
},
"homepage": "https://github.com/gethyas/doks#readme",
"devDependencies": { "devDependencies": {
"@hyas/doks-core": "^1.0.1",
"auto-changelog": "^2.4.0" "auto-changelog": "^2.4.0"
}, },
"engines": { "engines": {
"node": ">=16.12.0", "node": ">=16.12.0",
"pnpm": ">=8.2.0" "pnpm": ">=8.6.2"
}, },
"packageManager": "pnpm@8.6.0" "packageManager": "pnpm@8.6.2"
} }

File diff suppressed because it is too large Load Diff

View File

@ -1 +0,0 @@
{"Target":"main.5764e09131471d91e66e2b1757869741143bc2a0e808825ba7ec979487789a9344377e06298034b26a019602888b2ebf02ce982f2404fb98f8ca42c92544e74c.css","MediaType":"text/css","Data":{"Integrity":"sha512-V2TgkTFHHZHmbisXV4aXQRQ7wqDoCIJbp+yXlId4mpNEN34GKYA0smoBlgKIiy6/As6YLyQE+5j4ykLJJUTnTA=="}}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"Target":"main.c99deccbfc057753a0a5091b75ff46cae88dd4c3d25a1ee61634b24e84afe88b9e17d96aae1de064c0076194222bffc7848dc213479955268a344541b558ffba.css","MediaType":"text/css","Data":{"Integrity":"sha512-yZ3sy/wFd1OgpQkbdf9GyuiN1MPSWh7mFjSyToSv6IueF9lqrh3gZMAHYZQiK//HhI3CE0eZVSaKNEVBtVj/ug=="}}

View File

@ -1,9 +1,9 @@
name = "Doks" name = "Doks"
license = "MIT" license = "MIT"
licenselink = "https://github.com/h-enk/doks/blob/master/LICENSE" licenselink = "https://github.com/gethyas/doks/blob/master/LICENSE"
description = "Jumpstart your next documentation project with Doks. Build a custom, production-ready documentation website in no time." description = "Build beautiful, high-performance documentation websites with Doks. Fast, flexible, and easy-to-use. Deploy anywhere."
homepage = "https://github.com/h-enk/doks" homepage = "https://github.com/gethyas/doks"
demosite = "https://doks.netlify.app" demosite = "https://doks.netlify.app"
tags = ["landing page", "documentation", "blog", "minimal", "modern", "customizable", "search", "dark mode", "bootstrap"] tags = ["landing page", "documentation", "blog", "minimal", "modern", "customizable", "search", "dark mode", "bootstrap"]