Skip to main content

GitKit (2nd ed.) Learn git and GitHub in Context

Section 2.4 The FarmData2 Project

Git and GitHub were designed to support the collaborative work of the FOSS communities that you learned about in class and in Section 2.2 FOSS Communities. In this section you’ll learn a little about the FarmData2 project that GitKit as the basis for the activities you’ll be completing as you learn the basics of git and GitHub.

Exercises

1.

Your instructor will have created a copy of the FarmData2 project repository for you to use in your course. You will use that copy for all of the activities that you complete in this text.
Give the full URL of the copy of FarmData2 that you will be using. This URL will be something like https://github.com/someplace/GitKit-FarmData2, where someplace will be specific to your course, and the name GitKit-FarmData2 may also have been customized by your instructor.

2.

The repositories for FOSS projects typically contain a file named README.md that provides some basic information about the project and its purpose.
Find and read the introduction and Description sections of FarmData2’s README.md file and then answer the following questions.
(a)
Which of the following statements describe the mission of FarmData2?
  • To help farmers operate their farm
  • To help farmers meet organic certification requirements
  • To automate a farm’s irrigation system
  • To increase a farm’s sales of organic produce
Hint.
The first sentence of the README.md summarizes FarmData2’s mission.
(b)
What type of farms does FarmData2 aim to support?
  • Small organic farms
  • Correct!
  • Large commercial farms
  • Review the Description section of the README.md.
  • Back yard gardens
  • Review the Description section of the README.md.
  • Dairy farms
  • Review the Description section of the README.md.
Hint.
Review the Description section of the README.md.
(c)
FarmData2 is a:
  • Web application
  • Correct!
  • Mobile App
  • Review the Description section of the README.md.
  • Game
  • Review the Description section of the README.md.
  • Virtual Reality Simulation
  • Review the Description section of the README.md.
Hint.
Review the Description section of the README.md.
(d)
For which of the following types of operations does FarmData2 maintain records?
Hint.
Review the Description section of the README.md.
Note that the GitKit was created from an early version of FarmData2 and thus the code in this repository does not have all of the features described.
Current development of FarmData2 is occurring in the FarmData2 organization on GitHub
 1 
github.com/FarmData2
.
You have attempted 1 of 3 activities on this page.