遵循以下最佳实践的项目将能够自愿的自我认证,并显示他们已经实现了核心基础设施计划(OpenSSF)徽章。 显示详细资料
[](https://www.bestpractices.dev/projects/4795)
<a href="https://www.bestpractices.dev/projects/4795"><img src="https://www.bestpractices.dev/projects/4795/badge"></a>
PowSyBl (Power System Blocks) is an open source library written in Java, dedicated to electrical grid modelling, simulation and visualisation. The power system blocks may be used through python scripts for a quick shot, but also be assembled to build state of the art applications.
https://github.com/powsybl/powsybl-core/ TF = 4 (coverage = 41.00%) TF authors (Developer;Files;Percentage): Geoffroy Jamgotchian;863;28.62 Mathieu BAGUE;843;27.96 MioRtia;583;19.34 Luma;313;10.38
Fixed after each Linux Foundation Energy scanning.
We use git. Repository on GitHub, which uses git. git is distributed.
We use a github label "good first issue" to identify small tasks. https://github.com/powsybl/powsybl-core/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22
TODO.
TODO
警告:需要更长的理由。
All the PR are reviewed entirely and for powsybl-core most of the time two reviewers are required.
警告:需要URL,但找不到URL。
To run unit-test for java modules, you can use the "mvn test" command or your IDE. For C++ modules, you have to run "make tests" TODO: update the README to explain how to run the tests
// X-Content-Type-Options was not set to "nosniff".
We use Sonarcloud analysis with its security-related rules in Java. We also have a strong review process: any new commit is reviewed and approved by a known committer. Any vulnerability in dependencies will be patched as we rely on Github. In our C++ code, we can start by using compiler flags.
We have unit tests, a test coverage computation and memory leak detection.
后退