遵循以下最佳实践的项目将能够自愿的自我认证,并显示他们已经实现了核心基础设施计划(OpenSSF)徽章。 显示详细资料
[](https://www.bestpractices.dev/projects/1602)
<a href="https://www.bestpractices.dev/projects/1602"><img src="https://www.bestpractices.dev/projects/1602/badge"></a>
Holmes project provides alarm correlation and analysis for telecom cloud infrastructure and services, including hosts, vims, VNFs and NSs.
The Javascript code should meet the requirements except for the number of characters in a line of code specified by the styleguide https://google.github.io/styleguide/jsguide.html We avoid the restriction on the number of characters in one line of code to improve readability.
https://gerrit.onap.org/r/settings/#Agreements https://gerrit.onap.org/r/https://api.lfcla.com/v2/gerrit/00022789-00fe-4658-a24b-9d05d3ee57e8/corporate/agreementUrl.html
https://wiki.onap.org/display/DW/Resources+and+Repositories#ResourcesandRepositories-Holmes
ONAP adheres to the Linux Foundation Code of Conduct, found at https://lfprojects.org/policies/code-of-conduct
https://wiki.onap.org/display/DW/Bus+Factor+Evaluation
https://wiki.onap.org/display/DW/Holmes+Release+Planning+for+Dublin#HolmesReleasePlanningforDublin-Longertermroadmap
https://wiki.onap.org/display/DW/Holmes+Architecture
https://wiki.onap.org/display/DW/ONAP+Security+Requirements
https://wiki.onap.org/display/DW/Holmes+User+Guide+-+Casablanca
For each release, all ONAP projects are required to update all documents on readthedocs.io. Otherwise, the artifacts are not allowed to be released due to not meeting the requirements in the milestone checklist.
https://github.com/steven20027/holmes-rule-management/blob/master/README.md https://github.com/steven20027/holmes-engine-management/blob/master/README.md https://github.com/steven20027/holmes-common/blob/master/README.md
This part of the functionality is provided by the AAF project in ONAP.
Jira is used to track issues. https://wiki.onap.org/display/DW/Tracking+Issues+with+JIRA
https://wiki.onap.org/display/SV/Holmes
https://wiki.onap.org/display/DW/Java+code+style
Our project does not involve any native-binary-related work.
mvn install -X
No such scenarios.
Our software is commonly used and managed by the Kubernetes tools, such as Kubernetes itself or Helm.
We use dockerized deployment, no such steps are needed.
https://gerrit.onap.org/r/gitweb?p=holmes/rule-management.git;a=blob;f=pom.xml;h=1cf76ef2e454e3c99f129065b18de2c4a3970625;hb=HEAD https://gerrit.onap.org/r/gitweb?p=holmes/engine-management.git;a=blob;f=pom.xml;h=43e0c328d201f6f6fa906729a84f850eeb46a372;hb=HEAD https://gerrit.onap.org/r/gitweb?p=holmes/common.git;a=blob;f=pom.xml;h=1fdad91a43f97a2401db5e2ab225bc1233ef75da;hb=HEAD
ONAP uses NexusIQ to do the job.
We use Maven for package/dependency management. No local copies are made.
Unit tests are mandated in the verification workflow while patch sets are uploaded to Gerrit.
警告:需要更长的理由。
Holmes adopts HTTPS as its secure protocol.
TLS is verification is activated by default.
All inputs are checked while before requests are processed, both on the frontend side and the backend side.
Nexus IQ
Holmes uses Java.
后退