From 41f9c4a66639858e1cd3f29281b3a6a04c666372 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20B=C3=A4nsch?= <168176402+fbaensch-beilstein@users.noreply.github.com> Date: Thu, 30 Apr 2026 14:08:08 +0200 Subject: [PATCH 1/2] docs: add code quality section with Coverity and OSS-Fuzz to README.md --- README.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/README.md b/README.md index 8b5fbb0d..b82a59fe 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,7 @@ [![Good reads](https://img.shields.io/badge/Goodreads-372213?style=flat&logo=goodreads&logoColor=white)](https://www.inchi-trust.org/inchi-overview-papers-presentations/?wpv_aux_current_post_id=4309&wpv_aux_parent_post_id=4309&wpv_view_count=4473) [![InChI - Web Demo](https://img.shields.io/badge/InChI-Web_Demo-2ea44f)](https://iupac-inchi.github.io/InChI-Web-Demo/) [![Coverity Scan Build Status](https://scan.coverity.com/projects/32621/badge.svg)](https://scan.coverity.com/projects/inchi) +[![OSS-Fuzz Status](https://oss-fuzz-build-logs.storage.googleapis.com/badges/inchi.svg)](https://bugs.chromium.org/p/oss-fuzz/issues/list?q=inchi) @@ -87,6 +88,16 @@ For details see . The documentation is [built on every push](.github/workflows/deploy_docs.yml) to the default branch of this repository and hosted at . That is, your comments will automatically be rendered to HTML and served as online documentation. +## Code quality + +### Coverity static analysis + +InChI is integrated into [Coverity Scan](https://scan.coverity.com/projects/inchi) for continuous static analysis. + +### OSS-Fuzz continuous fuzzing + +InChI is integrated into [Google OSS-Fuzz](https://github.com/google/oss-fuzz/tree/master/projects/inchi), which runs continuous fuzz testing against the library. Fuzzing-related bugs are tracked at the [OSS-Fuzz issue tracker](https://bugs.chromium.org/p/oss-fuzz/issues/list?q=inchi). + ## Contents of this repository ### INCHI-1-DOC From 3b44f3f4551c2f80b9cacdb85b01eef78e3fdc44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20B=C3=A4nsch?= <168176402+fbaensch-beilstein@users.noreply.github.com> Date: Thu, 30 Apr 2026 15:10:48 +0200 Subject: [PATCH 2/2] docs: add legacy SourceForge tickets section to README.md --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index b82a59fe..1fa0973c 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,7 @@ [![InChI - Web Demo](https://img.shields.io/badge/InChI-Web_Demo-2ea44f)](https://iupac-inchi.github.io/InChI-Web-Demo/) [![Coverity Scan Build Status](https://scan.coverity.com/projects/32621/badge.svg)](https://scan.coverity.com/projects/inchi) [![OSS-Fuzz Status](https://oss-fuzz-build-logs.storage.googleapis.com/badges/inchi.svg)](https://bugs.chromium.org/p/oss-fuzz/issues/list?q=inchi) +[![SourceForge Issues](https://img.shields.io/badge/SourceForge-Issues-orange?logo=sourceforge)](https://sourceforge.net/p/inchi/_list/tickets/) @@ -58,6 +59,10 @@ You are welcome to contribute to this project. To do so, you may [submit a pull ![git-flow](./INCHI-1-DOC/assets/git_flow.svg) +## Legacy SourceForge tickets + +Prior to the migration to GitHub, bug reports and feature requests for InChI were tracked on SourceForge. The archive of these old tickets is available at the [InChI SourceForge issue tracker](https://sourceforge.net/p/inchi/_list/tickets/) and may be useful as a historical reference. Please use the [GitHub issue tracker](https://github.com/IUPAC-InChI/InChI/issues) for new reports. + ## Source code documentation We've started documenting the source code with [Doxygen](https://www.doxygen.nl/index.html).