ODD Platform
  • Overview
  • Architecture
  • ODDRN
  • Features
  • Use cases
    • Data compliance for Data Scientists
    • Deprecation for Data Engineer \ Analyst
    • Visibility for Data Quality Engineer
    • Data preparation for Visualization Engineer
    • Service Provider and Pre-Sales
  • Configuration and Deployment
    • Try locally
    • Deploy to Amazon Elastic Kubernetes Service (EKS)
    • Configure ODD Platform
    • Enable security
      • Authentication
        • Disabled authentication
        • Login form
        • OAUTH2/OIDC
        • LDAP
      • Authorization
        • Policies
        • Permissions
        • Roles
        • Owners
        • User-owner association
  • Developer Guides
    • API Reference
    • How to contribute
    • GitHub organization overview
    • Build and run
      • Build and run ODD Platform
      • Build and run ODD Collectors
Powered by GitBook
On this page
  • GitHub flow
  • Creating GitHub issues
  • Forking a repository
Edit on GitHub
  1. Developer Guides

How to contribute

Developer guide for contribution to the OpenDataDiscovery

PreviousAPI ReferenceNextGitHub organization overview

Last updated 2 years ago

We would be extremely grateful for any contribution whatsoever! We are happy to receive feature requests or bug reports as well as review Pull Requests from community. We believe that open-source is the way how we can make the best product together.

In this article you will find instructions on how to create an issue, open a PR or reach us via our Slack.\

GitHub flow

OpenDataDiscovery GitHub organization has over 20 repositories including ODD Platform, ODD Collectors, utilities, etc. An overview can be found .

The whole process is similar across repositories, so here it's considered using the example of .

Creating GitHub issues

Look for issues under `Issues` tab. If you'd like to report a bug or create a feature request, please file an issue.

You'd be prompted to select an issue type, whether this is a bug report or a feature request. Please fill issue's title and description with meaningful information and submit it. Our maintainers will be glad to pick it up, label and clarify the details with you.

Forking a repository

Find and click a Fork button in GitHub and proceed with additional settings such as fork name, target account, etc

Clone the forked repository

git clone https://github.com/<username>/odd-platform.git

Create new remote repository that points to original repository to pull new changes from it

cd odd-platform/
git remote add upstream https://github.com/opendatadiscovery/odd-platform.git
git remote -v

Create a branch in your fork

git checkout -b issue/<issue_num>

That's it! You are good to go to make changes! Please take a look at page on how to set up your environment and run your code.

Build and Run
here
ODD Platform
ODD Platform issues page
Fork button in GitHub