Verified Commit d099ca1e authored by Marius Göcke's avatar Marius Göcke
Browse files

wip

parent fff92434
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -5,3 +5,6 @@ nginx;docker.io/library/nginx;1.29.4
Adminer;docker.io/library/adminer;5.4.1
Debian;docker.io/library/debian;13.4-slim
Syft;docker.io/anchore/syft;v1.41.2
Curl;docker.io/curlimages/curl;8.20.0
Betterleaks;ghcr.io/betterleaks/betterleaks;v1.4.1
SCBuilder;aniondev/scbuilder;v1.2.3
+7 −0
Original line number Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>
<cps:productinformation
    xmlns:cps="https://projects.aniondev.de/PublicProjects/Common/ProjectTemplates/-/tree/main/Conventions/RepositoryStructure/CommonProjectStructure"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <cps:producttitle>SimpleOCR</cps:producttitle>
    <cps:remoteaddress>https://github.com/anionDevelopment/SimpleOCR</cps:remoteaddress>
</cps:productinformation>
+2 −1
Original line number Diff line number Diff line
@@ -7,3 +7,4 @@ Other/Resources/OCRData
CLAUDE.local.md
.claude/settings.local.json
.claude/*.lock
Other/Logs
 No newline at end of file
+52 −44
Original line number Diff line number Diff line
@@ -26,18 +26,26 @@ This is required for legal reasons because otherwise a product is not maintainab
### Technical considerations

1. Fork the repository and create a branch for your feature or bugfix.
2. Make your changes following the coding guidelines.
2. Make your changes following the coding guidelines and ensure the project is buildable without generating any changes in the repository.
3. Submit a pull request to the main-branch with a clear description of your changes.
4. Ensure you have accepted the CLA before your pull request can be merged.

### Development guidelines

#### Structure

When adding new features, do not alter the existing project architecture.
New code must follow the same style, structure, and patterns already established in the codebase.
Look at existing features as the reference implementation and build analogously.
If there is a file called HowToBuild.md for the code you changed then you must ensure that when your work is finished the project is buildable using the instruction in HowToBuild.md without generating any changes in the repository.

#### Documentation

There must be doc-comments for all functions you write except helper-scripts. The access-modifier does not matter for this rule.
There must be unit-tests for every new or changed function-behavior.

#### Tests

There must be unit-tests for every nontrivial new or changed function-behavior.

---

+1 −1
Original line number Diff line number Diff line
@@ -6,7 +6,7 @@ patch-version-bump-message: '\+semver:\s?(patch)'
branches:
  main:
    regex: ^main$
    increment: Patch
    increment: None
    mode: ContinuousDelivery
    source-branches: ['main']
  stable:
Loading