The simple, R+D and Innovation Proof Generator
As of April 1, 2025, Proof Generator is in develop mode. This means that the java version has been updated. This means that the java version has been updated and from this moment on the versions 2.x.x (based on Java 21). Please consider upgrading to one of these versions at your earliest convenience.
- 26/01/2022: Proof generator v1.0.0 supports gitHub repository with Personal access tokens. GitHub: How to creating a personal access token
The proof generator allows the scanning of code repositories in order to generate the necessary documentation for the justification of the evidence of the development of innovation and development projects.
java -jar -Dspring.config.location=repositories.yml proof-generator-1.0.0.jar
user: Username of repository. The system scans all user commits.
pass: Repository password. Not used in local repositories and github access with personal access token.
app:
scanner:
since: since date (*)
until: until date (*)
committer: User's name and surname
pon: Project PON code
black-list:
- word1
- word2
jira-codes:
-
exclude-commits:
- remove me if I am
- remove
exclude-files:
- .yml
- .xml
- .txt
- .doc
- .json
git:
ssl-verify: false
enabled: true
repositories:
-
url : https://host/bitbucket/scm/repo1/main.git
branches:
- develop
code: PROJECT NAME
enabled: false
-
url : https://host/bitbucket/scm/repo2/main.git
branches:
- develop
- master
code: PROJECT NAME 2
enabled: true
-
url : https://github.com/ramongranda/evidences-generator.git
token: {{personal_access_token}}
branches:
- develop
- master
code: EVIDENCES GENERATOR
enabled: true
svn:
enabled: false
repositories:
-
url: https://host/svn/repo1/main
branches:
- trunk
code: PROJECT NAME
enabled: false
local:
enabled: true
repositories:
-
path: Absolute path to where the Git repository was downloaded
code: PROJECT NAME
enabled: true(*) format date: DD/MM/YYYY (**) token: Retrieve repository for github with personal
The GPL 3.0. See LICENSE.txt.