Skip to content

Git and GitHub Tutorial

This tutorial covers common tasks associated with using Git and GitHub to work with the Egeria content and make a contribution.

General Tasks

  • Getting a GitHub user log in - This is required to add anything - even a comment to the Egeria project.
  • Creating an Issue on GitHub - Issues are used by developers to describe a contribution. They are also used by consumers of Egeria to request help with function they think is not working.
  • Downloading Egeria to build and run - If you do not want to make changes to Egeria, but want to build the distribution file to run it natively on your machine. Then follow this task. If you want to be able to make changes to Egeria and contribute them back to the community, then follow the developer tasks.

Developer Tasks

The tasks below describe how to use Git and GitHub to create a contribution to the Egeria project. The development process using Git and GitHub is illustrated in Figure 1.

Figure 1

Figure 1: Git and GitHub development flow

The tasks below step through this process

In addition, these are further tips for using Git.

Back to top