遵循以下最佳实践的项目将能够自愿的自我认证,并显示他们已经实现了核心基础设施计划(OpenSSF)徽章。 显示详细资料
[](https://www.bestpractices.dev/projects/7376)
<a href="https://www.bestpractices.dev/projects/7376"><img src="https://www.bestpractices.dev/projects/7376/badge"></a>
An extremely easy way to perform background processing in Java. Backed by persistent storage. Open and free for commercial use.
https://github.com/jobrunr/jobrunr/blob/master/CONTRIBUTING.md
https://www.jobrunr.io/en/documentation/
https://www.jobrunr.io/en/documentation/5-minute-intro/
The website is also maintained on GitHub and we provide the possibility to create bugs and PR's. See https://github.com/jobrunr/website
Badge was added to GitHub readme.md. See https://github.com/jobrunr/jobrunr
We follow Accessibility best practices and have a 93% Accessibility score (on 2024-05-06) as measured by https://pagespeed.web.dev/analysis/https-www-jobrunr-io-en/vb6gxt11yl?form_factor=mobile
As JobRunr has a dashboard intended for developers, internationalization is currently out-of-scope.
We do not store passwords.
JobRunr provides automated upgrades for minor releases, tries to automate upgrades to major releases when possible and creates release notes with breaking changes. See the recent releases: https://github.com/jobrunr/jobrunr/releases/
See GitHub issues: https://github.com/jobrunr/jobrunr/issues
No vulnerabilities in last 12 months.
The following url allows to report a security vulnerability: https://github.com/jobrunr/jobrunr/issues/new/choose
We don't generate native builds.
We use gradle to build and we publish debugging information to Maven Central.
We only build JobRunr Core source code together with the React Frontent. There is no recursion when building.
We can create repeatable builds thanks to Gradle.
JobRunr is available for download from Maven Central, see https://central.sonatype.com/artifact/org.jobrunr/jobrunr
JobRunr is consumed by Maven and honors standard conventions.
Developers can clone the JobRunr repo and use Gradle to build it and run all tests, together with TestContainers to run all integration tests.
See https://github.com/jobrunr/jobrunr/blob/master/platform/build.gradle and https://github.com/jobrunr/jobrunr/blob/master/core/src/main/resources/org/jobrunr/dashboard/frontend/package.json
We use gradle dependency plugin to check for outdated dependencies.
JobRunr has 2 external Java dependencies, ASM and SLF4J. Both can easily be updated. All other frontent dependencies can also be easily updated.
JobRunr supports Java 8 to Java 21.
See https://build.jobrunr.io/jobrunr/jobrunr
https://build.jobrunr.io/jobrunr/jobrunr
We require new tests for all changes, see https://github.com/jobrunr/jobrunr/blob/master/CONTRIBUTING.md
We use standard Gradle / Java builds. Any warnings produced by our Gradle / Javac are reviewed.
JobRunr can only access code
https://sonarcloud.io/project/overview?id=jobrunr_jobrunr
Java is a memory safe language.
后退