2. Project Research (Git & Wikidata) - ramazankilimci/swe573-project GitHub Wiki

What is Git?

Git is a version control system that helps developers to work in parallel. It tracks all of the changes made by developers. So that reverting or merging a couple of changes made by different people becomes an easy job. Git also has another advantage. It allows you to keep a local copy of the codebase. After one made changes to your own local repository, then you can push your changes to a remote directory.

We will touch on some of the important commands below.

  • Check the git version using the below command.
git --version

  • You can initialize your repo using the below command.
git init

  • Let's create a sample file and add it. This means our file will reside in the staging area.
git add swe573-week1.txt

  • Now all we have to do is to commit. But we will get a fail message because of not having some user configuration.

  • We should first define user.email and user.name variables. After that, we can commit our file.
git config --global user.email "[email protected]"
git config --global user.name "Ramazan Kilimci"

git commit swe573-week1.txt -m "First commit"

What is Wikidata?

Wikidata acts as a hub of information for both humans and devices around the internet. It does not require any payment. All of the power comes from the community who helps to develop the platform. It supports multiple languages. If data is written in one language, it will be available for other languages immediately.

Wikidata provides structured data to Wikimedia projects and other third parties to understand and process the data easily. Anybody in the world can use its application programming interface. It keeps all of the information as items. Each item has property and value.

Next : 3. Project-Research-(Entrez-API)