Produced by the osh
-tool
Badges
Dimension | Badge | Markdown Code | HTML Code |
---|---|---|---|
compliance |
|
|
|
openness |
|
|
|
hardware |
|
|
|
quality |
|
|
|
machineReadability |
|
|
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 |
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