AgroCircle - OSH quality report

Produced by the osh-tool

Badges

Dimension Badge Markdown Code HTML Code
compliance OSH - compliance [![OSH - compliance]($BASE_URL/osh-badge-compliance.svg)](<$REPORT_URL>) <a href="$REPORT_URL"><img alt="OSH - compliance" src="$BASE_URL/osh-badge-compliance.svg"/></a>
openness OSH - openness [![OSH - openness]($BASE_URL/osh-badge-openness.svg)](<$REPORT_URL>) <a href="$REPORT_URL"><img alt="OSH - openness" src="$BASE_URL/osh-badge-openness.svg"/></a>
hardware OSH - hardware [![OSH - hardware]($BASE_URL/osh-badge-hardware.svg)](<$REPORT_URL>) <a href="$REPORT_URL"><img alt="OSH - hardware" src="$BASE_URL/osh-badge-hardware.svg"/></a>
quality OSH - quality [![OSH - quality]($BASE_URL/osh-badge-quality.svg)](<$REPORT_URL>) <a href="$REPORT_URL"><img alt="OSH - quality" src="$BASE_URL/osh-badge-quality.svg"/></a>
machineReadability OSH - machineReadability [![OSH - machineReadability]($BASE_URL/osh-badge-machineReadability.svg)](<$REPORT_URL>) <a href="$REPORT_URL"><img alt="OSH - machineReadability" src="$BASE_URL/osh-badge-machineReadability.svg"/></a>

This report in different formats

Project meta-data

version cfc0478425f9d1f6666a10834c720282c517761c
version release date 2024-01-03 10:59:44
branch master
report build date 2024-01-03 11:01:36
licenses CC-BY-SA-4.0, Unlicense

Report tools

CLI tool version
osh 0.5.0
okh 0.5.0-2-g5cc04aa
reuse 1.0.0
projvar 0.19.0-9-gfac1fd3
mle 0.23.0-31-g5231117
mlc 0.17.0-1-g459f121
pandoc 2.5
osh-dir-std 0.7.1-3-g05677de-modified

Report

Passed Custom-Passed Status Compliance Check Severity - Issue
Bad 0.00% BoM exists Middle - No BoM file found in the root directory.
  Please consider adding e.g. a 'BoM.csv'.
Perfect 100.00% Clean CAD files
Perfect 100.00% Clean electronics files
Perfect 100.00% LICENSE exists
Perfect 100.00% Markdown content
Acceptable 51.00% Markup link check Middle - [ OK ] ./doc/assembly/Construction.md (21, 5) => ../../res/assets/media/img/environment/20170510_121757.jpg -
  [ OK ] ./doc/assembly/Construction.md (12, 5) => ../../res/assets/media/img/environment/20170425_123424.jpg -
  [ OK ] ./README.md (33, 4) => doc/assembly/Construction.md -
  [ OK ] ./README.md (55, 24) => doc/history/ExistingDocumentation.md -
  [Err ] ./README.md (23, 1) => https://osegermany.github.io/AgroCircle/osh-report.html - 404 - Not Found
  ::error file=./README.md,line=23,col=1,title=broken link::https://osegermany.github.io/AgroCircle/osh-report.html. 404 - Not Found
  [ OK ] ./README.md (35, 1) => res/assets/media/img/environment/20170510_121423.jpg -
  [Err ] ./README.md (23, 2) => https://osegermany.github.io/AgroCircle/osh-badge-openness.svg - 404 - Not Found
  ::error file=./README.md,line=23,col=2,title=broken link::https://osegermany.github.io/AgroCircle/osh-badge-openness.svg. 404 - Not Found
  [ OK ] ./doc/assembly/Construction.md (50, 5) => ../../res/assets/media/img/environment/20170520_191359_cut.jpg -
  [ OK ] ./README.md (14, 1) => https://creativecommons.org/licenses/by-sa/4.0/ -
  [ OK ] ./README.md (14, 2) => https://img.shields.io/badge/License-CC%20BY--SA%204.0-blue.svg -
  [ OK ] ./README.md (209, 1) => https://www.youtube.com/watch?v=2Rb5o1D7laI -
  [ OK ] ./README.md (20, 1) => https://commonmark.org -
  [ OK ] ./README.md (264, 1) => https://groups.google.com/forum/#!forum/agrocircle -
  [Warn] ./doc/history/ExistingDocumentation.md (25, 3) => http://www.youtube.com/watch?v=_KY2XpEN0EA - Request was redirected to https://www.youtube.com/watch?v=_KY2XpEN0EA
  ::warning file=./doc/history/ExistingDocumentation.md,line=25,col=3,title=link checker warning::http://www.youtube.com/watch?v=_KY2XpEN0EA. Request was redirected to https://www.youtube.com/watch?v=_KY2XpEN0EA
  [Warn] ./doc/history/ExistingDocumentation.md (14, 3) => http://archive.org/details/Agrokruh - Request was redirected to https://archive.org/details/Agrokruh
  ::warning file=./doc/history/ExistingDocumentation.md,line=14,col=3,title=link checker warning::http://archive.org/details/Agrokruh. Request was redirected to https://archive.org/details/Agrokruh
  [ OK ] ./doc/assembly/Construction.md (44, 5) => ../../res/assets/media/img/environment/20170513_095036.jpg -
  [ OK ] ./doc/history/ExistingDocumentation.md (27, 3) => https://www.youtube.com/watch?v=UwjPc3UKb4E -
  [Warn] ./README.md (155, 3) => http://www.youtube.com/watch?v=fuixyXiodR8#t=26 - Request was redirected to https://www.youtube.com/watch?v=fuixyXiodR8
  ::warning file=./README.md,line=155,col=3,title=link checker warning::http://www.youtube.com/watch?v=fuixyXiodR8#t=26. Request was redirected to https://www.youtube.com/watch?v=fuixyXiodR8
  [ OK ] ./README.md (20, 2) => https://img.shields.io/badge/Made%20with-Markdown-1f425f.svg -
  [ OK ] ./doc/assembly/Construction.md (30, 5) => ../../res/assets/media/img/environment/20170510_123152.jpg -
  [Warn] ./doc/history/ExistingDocumentation.md (24, 3) => http://www.youtube.com/watch?v=-hvIer39SLo - Request was redirected to https://www.youtube.com/watch?v=-hvIer39SLo
  ::warning file=./doc/history/ExistingDocumentation.md,line=24,col=3,title=link checker warning::http://www.youtube.com/watch?v=-hvIer39SLo. Request was redirected to https://www.youtube.com/watch?v=-hvIer39SLo
  [ OK ] ./README.md (84, 3) => https://www.youtube.com/watch?v=nStEuHWJE-o -
  [ OK ] ./README.md (205, 1) => https://www.youtube.com/watch?v=nStEuHWJE-o -
  [Warn] ./README.md (103, 1) => http://www.youtube.com/watch?v=IMbGA-nOW64#t=53 - Request was redirected to https://www.youtube.com/watch?v=IMbGA-nOW64
  ::warning file=./README.md,line=103,col=1,title=link checker warning::http://www.youtube.com/watch?v=IMbGA-nOW64#t=53. Request was redirected to https://www.youtube.com/watch?v=IMbGA-nOW64
  [Warn] ./README.md (224, 3) => http://www.youtube.com/watch?v=Von3EgRGutw#t=3m55 - Request was redirected to https://www.youtube.com/watch?v=Von3EgRGutw
  ::warning file=./README.md,line=224,col=3,title=link checker warning::http://www.youtube.com/watch?v=Von3EgRGutw#t=3m55. Request was redirected to https://www.youtube.com/watch?v=Von3EgRGutw
  [ OK ] ./doc/assembly/Construction.md (41, 5) => ../../res/assets/media/img/environment/20170520_191417.jpg -
  [Warn] ./README.md (51, 3) => http://github.com/faerietree/walker - Request was redirected to https://github.com/faerietree/walker
  ::warning file=./README.md,line=51,col=3,title=link checker warning::http://github.com/faerietree/walker. Request was redirected to https://github.com/faerietree/walker
  [ OK ] ./README.md (86, 3) => http://ekumakad.cz/download/IVF/CEPTA%20-%20Introducing%20AGROKRUH.pdf -
  [ OK ] ./doc/assembly/Construction.md (47, 5) => ../../res/assets/media/img/environment/20170520_191413.jpg -
  [Warn] ./README.md (154, 3) => http://www.youtube.com/watch?v=Von3EgRGutw#t=2m01 - Request was redirected to https://www.youtube.com/watch?v=Von3EgRGutw
  ::warning file=./README.md,line=154,col=3,title=link checker warning::http://www.youtube.com/watch?v=Von3EgRGutw#t=2m01. Request was redirected to https://www.youtube.com/watch?v=Von3EgRGutw
  [ OK ] ./doc/assembly/Construction.md (39, 5) => ../../res/assets/media/img/environment/20170520_191428.jpg -
  [Warn] ./doc/history/ExistingDocumentation.md (18, 3) => http://www.youtube.com/watch?v=2ePhcM1CQa0 - Request was redirected to https://www.youtube.com/watch?v=2ePhcM1CQa0
  ::warning file=./doc/history/ExistingDocumentation.md,line=18,col=3,title=link checker warning::http://www.youtube.com/watch?v=2ePhcM1CQa0. Request was redirected to https://www.youtube.com/watch?v=2ePhcM1CQa0
  [Warn] ./doc/history/ExistingDocumentation.md (17, 3) => http://www.youtube.com/watch?v=Von3EgRGutw - Request was redirected to https://www.youtube.com/watch?v=Von3EgRGutw
  ::warning file=./doc/history/ExistingDocumentation.md,line=17,col=3,title=link checker warning::http://www.youtube.com/watch?v=Von3EgRGutw. Request was redirected to https://www.youtube.com/watch?v=Von3EgRGutw
  [ OK ] ./README.md (216, 3) => https://www.youtube.com/watch?v=Qy5D3NGZPzk -
  [Warn] ./README.md (123, 1) => http://www.youtube.com/watch?v=IMbGA-nOW64#t=5m35 - Request was redirected to https://www.youtube.com/watch?v=IMbGA-nOW64
  ::warning file=./README.md,line=123,col=1,title=link checker warning::http://www.youtube.com/watch?v=IMbGA-nOW64#t=5m35. Request was redirected to https://www.youtube.com/watch?v=IMbGA-nOW64
  [ OK ] ./README.md (215, 3) => https://www.youtube.com/watch?v=FOb1tvbV8-w -
  [ OK ] ./README.md (39, 1) => gen/elec/high_level_overview.jpg -
  [Warn] ./README.md (254, 1) => http://www.youtube.com/watch?v=ZwP3A6z4sFc - Request was redirected to https://www.youtube.com/watch?v=ZwP3A6z4sFc
  ::warning file=./README.md,line=254,col=1,title=link checker warning::http://www.youtube.com/watch?v=ZwP3A6z4sFc. Request was redirected to https://www.youtube.com/watch?v=ZwP3A6z4sFc
  [Warn] ./src/calc/struct-analysis/README.md (12, 1) => http://frame3dd.sourceforge.net/ - Request was redirected to https://frame3dd.sourceforge.net/
  [Warn] ./src/calc/struct-analysis/README.md (18, 12) => http://frame3dd.sourceforge.net/ - Request was redirected to https://frame3dd.sourceforge.net/
  ::warning file=./src/calc/struct-analysis/README.md,line=12,col=1,title=link checker warning::http://frame3dd.sourceforge.net/. Request was redirected to https://frame3dd.sourceforge.net/
  ::warning file=./src/calc/struct-analysis/README.md,line=18,col=12,title=link checker warning::http://frame3dd.sourceforge.net/. Request was redirected to https://frame3dd.sourceforge.net/
  [ OK ] ./doc/assembly/Construction.md (32, 5) => ../../res/assets/media/img/environment/20170510_121441.jpg -
  [Warn] ./doc/history/ExistingDocumentation.md (21, 3) => http://www.youtube.com/watch?v=E6cbeiZta9U - Request was redirected to https://www.youtube.com/watch?v=E6cbeiZta9U
  ::warning file=./doc/history/ExistingDocumentation.md,line=21,col=3,title=link checker warning::http://www.youtube.com/watch?v=E6cbeiZta9U. Request was redirected to https://www.youtube.com/watch?v=E6cbeiZta9U
  [ OK ] ./README.md (91, 1) => https://github.com/thoka/AgroCircle/wiki/Roadmap -
  [Warn] ./README.md (180, 3) => http://www.youtube.com/watch?v=IMbGA-nOW64#t=6m55 - Request was redirected to https://www.youtube.com/watch?v=IMbGA-nOW64
  ::warning file=./README.md,line=180,col=3,title=link checker warning::http://www.youtube.com/watch?v=IMbGA-nOW64#t=6m55. Request was redirected to https://www.youtube.com/watch?v=IMbGA-nOW64
  [Warn] ./doc/history/ExistingDocumentation.md (16, 3) => http://www.youtube.com/watch?v=IMbGA-nOW64 - Request was redirected to https://www.youtube.com/watch?v=IMbGA-nOW64
  ::warning file=./doc/history/ExistingDocumentation.md,line=16,col=3,title=link checker warning::http://www.youtube.com/watch?v=IMbGA-nOW64. Request was redirected to https://www.youtube.com/watch?v=IMbGA-nOW64
  [ OK ] ./README.md (96, 1) => https://forum.lulzbot.com/t/tip-converting-openscad-files-easily-to-step-with-freecad/228 -
  [Warn] ./README.md (31, 1) => http://github.com/faerietree/manipulator - Request was redirected to https://github.com/faerietree/manipulator
  [Warn] ./README.md (50, 3) => http://github.com/faerietree/manipulator - Request was redirected to https://github.com/faerietree/manipulator
  [Warn] ./README.md (52, 3) => http://github.com/faerietree/manipulator - Request was redirected to https://github.com/faerietree/manipulator
  ::warning file=./README.md,line=31,col=1,title=link checker warning::http://github.com/faerietree/manipulator. Request was redirected to https://github.com/faerietree/manipulator
  ::warning file=./README.md,line=50,col=3,title=link checker warning::http://github.com/faerietree/manipulator. Request was redirected to https://github.com/faerietree/manipulator
  ::warning file=./README.md,line=52,col=3,title=link checker warning::http://github.com/faerietree/manipulator. Request was redirected to https://github.com/faerietree/manipulator
  [Warn] ./README.md (179, 3) => http://www.youtube.com/watch?v=IMbGA-nOW64#t=4m30 - Request was redirected to https://www.youtube.com/watch?v=IMbGA-nOW64
  ::warning file=./README.md,line=179,col=3,title=link checker warning::http://www.youtube.com/watch?v=IMbGA-nOW64#t=4m30. Request was redirected to https://www.youtube.com/watch?v=IMbGA-nOW64
  [Warn] ./README.md (83, 3) => http://www.youtube.com/watch?v=mYrJ0BJ4Qak - Request was redirected to https://www.youtube.com/watch?v=mYrJ0BJ4Qak
  [Warn] ./doc/history/ExistingDocumentation.md (12, 3) => http://www.youtube.com/watch?v=mYrJ0BJ4Qak - Request was redirected to https://www.youtube.com/watch?v=mYrJ0BJ4Qak
  ::warning file=./README.md,line=83,col=3,title=link checker warning::http://www.youtube.com/watch?v=mYrJ0BJ4Qak. Request was redirected to https://www.youtube.com/watch?v=mYrJ0BJ4Qak
  ::warning file=./doc/history/ExistingDocumentation.md,line=12,col=3,title=link checker warning::http://www.youtube.com/watch?v=mYrJ0BJ4Qak. Request was redirected to https://www.youtube.com/watch?v=mYrJ0BJ4Qak
  [ OK ] ./README.md (82, 3) => https://vimeo.com/99343531 -
  [Warn] ./doc/history/ExistingDocumentation.md (13, 3) => http://www.youtube.com/watch?v=Ea4TtM3D0QA - Request was redirected to https://www.youtube.com/watch?v=Ea4TtM3D0QA
  ::warning file=./doc/history/ExistingDocumentation.md,line=13,col=3,title=link checker warning::http://www.youtube.com/watch?v=Ea4TtM3D0QA. Request was redirected to https://www.youtube.com/watch?v=Ea4TtM3D0QA
  [Warn] ./doc/history/ExistingDocumentation.md (19, 3) => http://www.youtube.com/watch?v=fURltgKS8UU - Request was redirected to https://www.youtube.com/watch?v=fURltgKS8UU
  ::warning file=./doc/history/ExistingDocumentation.md,line=19,col=3,title=link checker warning::http://www.youtube.com/watch?v=fURltgKS8UU. Request was redirected to https://www.youtube.com/watch?v=fURltgKS8UU
  [Warn] ./doc/history/ExistingDocumentation.md (23, 3) => http://www.youtube.com/watch?v=nStEuHWJE-o - Request was redirected to https://www.youtube.com/watch?v=nStEuHWJE-o
  ::warning file=./doc/history/ExistingDocumentation.md,line=23,col=3,title=link checker warning::http://www.youtube.com/watch?v=nStEuHWJE-o. Request was redirected to https://www.youtube.com/watch?v=nStEuHWJE-o
  [Warn] ./README.md (153, 3) => http://www.youtube.com/watch?v=Von3EgRGutw#t=1m35 - Request was redirected to https://www.youtube.com/watch?v=Von3EgRGutw
  [Warn] ./README.md (223, 3) => http://www.youtube.com/watch?v=Von3EgRGutw#t=1m35 - Request was redirected to https://www.youtube.com/watch?v=Von3EgRGutw
  ::warning file=./README.md,line=153,col=3,title=link checker warning::http://www.youtube.com/watch?v=Von3EgRGutw#t=1m35. Request was redirected to https://www.youtube.com/watch?v=Von3EgRGutw
  ::warning file=./README.md,line=223,col=3,title=link checker warning::http://www.youtube.com/watch?v=Von3EgRGutw#t=1m35. Request was redirected to https://www.youtube.com/watch?v=Von3EgRGutw
  [ OK ] ./README.md (85, 3) => http://www.google.de/maps/@48.1699222,17.3968533,339m/data=!3m1!1e3 -
  [Warn] ./README.md (257, 1) => http://www.youtube.com/watch?v=2P7MGNLz5xE - Request was redirected to https://www.youtube.com/watch?v=2P7MGNLz5xE
  [Warn] ./doc/history/ExistingDocumentation.md (22, 3) => http://www.youtube.com/watch?v=2P7MGNLz5xE - Request was redirected to https://www.youtube.com/watch?v=2P7MGNLz5xE
  ::warning file=./README.md,line=257,col=1,title=link checker warning::http://www.youtube.com/watch?v=2P7MGNLz5xE. Request was redirected to https://www.youtube.com/watch?v=2P7MGNLz5xE
  ::warning file=./doc/history/ExistingDocumentation.md,line=22,col=3,title=link checker warning::http://www.youtube.com/watch?v=2P7MGNLz5xE. Request was redirected to https://www.youtube.com/watch?v=2P7MGNLz5xE
  [Warn] ./README.md (262, 1) => http://forum.opensourceecology.de/viewtopic.php?f=28&t=632&p=3504#p3504 - Request was redirected to https://forum.opensourceecology.de/t/agrocircle/522
  ::warning file=./README.md,line=262,col=1,title=link checker warning::http://forum.opensourceecology.de/viewtopic.php?f=28&t=632&p=3504#p3504. Request was redirected to https://forum.opensourceecology.de/t/agrocircle/522
  [ OK ] ./README.md (89, 1) => https://wiki.opensourceecology.de/AgroCircle -
  [ OK ] ./README.md (17, 2) => https://api.reuse.software/badge/github.com/osegermany/AgroCircle -
  [Err ] ./README.md (17, 1) => https://api.reuse.software/info/github.com/osegermany/AgroCircle - 404 - Not Found
  ::error file=./README.md,line=17,col=1,title=broken link::https://api.reuse.software/info/github.com/osegermany/AgroCircle. 404 - Not Found
  [Err ] ./README.md (211, 11) => http://www.agrokruh.sk/node/954 - 404 - Not Found
  ::error file=./README.md,line=211,col=11,title=broken link::http://www.agrokruh.sk/node/954. 404 - Not Found
  [Warn] ./doc/history/ExistingDocumentation.md (11, 3) => http://www.agrokruh.sk/ - Request was redirected to https://www.agrokruh.sk/
  ::warning file=./doc/history/ExistingDocumentation.md,line=11,col=3,title=link checker warning::http://www.agrokruh.sk/. Request was redirected to https://www.agrokruh.sk/
 
  Result (67 links):
 
  OK 31
  Skipped 0
  Warnings 32
  Errors 4
 
 
  The following links could not be resolved:
 
  ./README.md (23, 1) => https://osegermany.github.io/AgroCircle/osh-report.html
  ./README.md (23, 2) => https://osegermany.github.io/AgroCircle/osh-badge-openness.svg
  ./README.md (17, 1) => https://api.reuse.software/info/github.com/osegermany/AgroCircle
  ./README.md (211, 11) => http://www.agrokruh.sk/node/954
 
Perfect 100.00% No generated files
Perfect 100.00% No global links to local files
Perfect 100.00% No sources in root
Perfect 100.00% No space in file names
Bad 0.00% OKH file exists Middle - While you have an OKH v1 meta-data file (okh.yml),
  it is prefferable to use the new OKH LOSH standard.
  You may want to use the okh-tool (https://github.com/OPEN-NEXT/LOSH-OKH-tool/) to convert your OKH v1 'okh.yml' to an OKH-LOSH 'okh.toml'.
Perfect 100.00% README exists
Perfect 100.00% REUSE Licensing info
Perfect 100.00% No unwanted files
Ok 68.00% Uses dir standard Middle - Compliance factor 0.97 is not perfect, but close,  
  being above the high compliance margin of 0.9
 
  files not covered by the standard:
 
  - doc/history/ExistingDocumentation.md
  - doc/history
Perfect 100.00% VCS public
Perfect 100.00% VCS is used
Passed Custom-Passed Status Compliance Check Severity - Issue
83.47% <- Average

Project Statistics

Property Value
Checks Run 17
Checks Skipped 1
Checks Passed 15
Checks Failed 2
Checks Available 18
Custom-Passed 0
Custom-Failed 0
Custom-Not-Configured 17
Issues High 1
Issues DeveloperFailure 0
Issues Info 0
Issues Low 0
Issues Middle 4
Compliance 83.19%
Openness 82.99%
is hardware (factor) 0.69
Quality 81.66%
Machine-Readability 81.10%

Project meta-data (by projvar)

key value
VERSION_DATE 2024-01-03 10:59:44
BUILD_BRANCH master
REPO_CLONE_URL https://github.com/osegermany/AgroCircle
REPO_RAW_VERSIONED_PREFIX_URL https://raw.githubusercontent.com/osegermany/AgroCircle
REPO_CLONE_URL_HTTP https://github.com/osegermany/AgroCircle.git
NAME_MACHINE_READABLE AgroCircle
BUILD_ARCH x86_64
BUILD_DATE 2024-01-03 11:01:36
BUILD_HOSTING_URL https://osegermany.github.io/AgroCircle
REPO_COMMIT_PREFIX_URL https://github.com/osegermany/AgroCircle/commit
REPO_VERSIONED_DIR_PREFIX_URL https://github.com/osegermany/AgroCircle/tree
LICENSES CC-BY-SA-4.0, Unlicense
LICENSE CC-BY-SA-4.0
REPO_ISSUES_URL https://github.com/osegermany/AgroCircle/issues
CI true
BUILD_OS_FAMILY unix
REPO_VERSIONED_FILE_PREFIX_URL https://github.com/osegermany/AgroCircle/blob
BUILD_OS Linux
REPO_CLONE_URL_SSH ssh://git@github.com/osegermany/AgroCircle.git
NAME AgroCircle
VERSION cfc0478425f9d1f6666a10834c720282c517761c
REPO_WEB_URL https://github.com/osegermany/AgroCircle

Configuration used for this osh-tool run

{
  "projRoot": ".",
  "reportTargets": [
    {
      "path": "public/osh-report.md",
      "outputFormat": "MdTable"
    },
    {
      "path": "public/osh-report.json",
      "outputFormat": "Json"
    }
  ],
  "force": true
}