In this repository you find templates and examples that have to be added to a (new) CatenaX open source project, licensed under the Apache 2.0 License.
The products / projects live in the Catenax(ng) Github Organization and have to be "migrated" to the Eclipse eclipse-tractusx Github Organization in a second step.
This repository has the following directory structure:
- directory general: templates and examples for both catenax-ng and eclipse-tractusx repositories
- directory catenax-ng-repositories: templates and examples for catenax-ng repositories
- directory eclipse-tractusx-repositories: templates and examples for eclipse-tractusx repositories
Add the files at top level in your repositories, unless otherwise noted. Files with the suffix _template have to be modified and renamed by deleting he suffix.
Templates and examples for both catenax-ng and eclipse-tractusx repositories
The Apache-2.0 license file. Add this file to your repositories.
Contains a list of all 3rd party libraries used with your code. Create the content for this file and rename it to 'DEPENDENCIES'.
Example, created with Eclipse Dash Tool
If you want to mention the authors, create the content for this file and rename it to 'AUTHORS'.
These files are for catenax-ng repositories only.
Add your repositories in the section Source Code.
Copy this file into your repository.
These files are for eclipse-tractusx repositories only.
Add your repositories in the section Source Code.
Note: The content is different from the one for the CatenaX repositories!
Copy this file in your repository.
Note: The content is different from the one for the CatenaX repositories!
Copy this file in your repository.
Copy this file in your repository.
Where possible, all source code, property files, and metadata files (including application, test, and generated source code as well as other types of files such as XML, HTML, etc.) must include a header with appropriate copyright and license notices.
If your Git history is maintained and complete, choose the CopyrightAndLicenseHeader_1.txt variant and add the text to all mentioned files in your repositories.
If your Git history is incomplete, e.g. because of squash commits, you have to choose variant 2 (CopyrightAndLicenseHeader_2.txt) and modify the line:
Copyright (c) 2021,2022 {owner}[ and others]
for each file in an appropriate way, e.g.
Copyright (c) 2021,2022 MyCompany GmbH and others
Note: Choose the CopyrightAndLicenseHeader_* templates from the appropriate directory!