Giter Site home page Giter Site logo

catx-foss-example's Introduction

How to make your CatenaX product OSS ready

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.

Files from directory general

Templates and examples for both catenax-ng and eclipse-tractusx repositories

LICENSE file

The Apache-2.0 license file. Add this file to your repositories.

DEPENDENCIES

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

AUTHORS.md (optional)

If you want to mention the authors, create the content for this file and rename it to 'AUTHORS'.

Example

Files from directory catenax-ng-repositories

These files are for catenax-ng repositories only.

NOTICE.md

Add your repositories in the section Source Code.

SECURITY.md

Copy this file into your repository.

Files from directory eclipse-tractusx-repositories

These files are for eclipse-tractusx repositories only.

NOTICE.md

Add your repositories in the section Source Code.

Note: The content is different from the one for the CatenaX repositories!

SECURITY.md

Copy this file in your repository.

Note: The content is different from the one for the CatenaX repositories!

CONTRIBUTING.md

Copy this file in your repository.

CODE_OF_CONDUCT.md

Copy this file in your repository.

Copyright and License Header

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!

Links

catx-foss-example's People

Contributors

angelikawittek avatar fagru3n avatar mkanal avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.