Back to Freecodecamp

Task 18

curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e85c512d559f216cacd3c4.md

latest1.8 KB
Original Source
<!-- (Audio) Brian: You should list the project dependencies so that anyone who wants to work on it knows what they need. -->

--description--

Listen to the audio and answer the question.

--questions--

--text--

Why does Brian recommend listing the project dependencies?

--answers--

To make the project look more complex

--feedback--

Listing dependencies is not about making the project look complex, but about providing necessary information for collaborators.


To help with the budget planning

--feedback--

While important, budget planning is not the reason mentioned here. Brian's focus is on informing potential collaborators.


To let anyone who wants to work on the project knows what they need


To keep track of the coding progress

--feedback--

Tracking coding progress is important, but the reason Brian gives is to inform people who want to work on the project about what they will need.

--video-solution--

3

--scene--

json
{
  "setup": {
    "background": "company2-center.png",
    "characters": [
      {
        "character": "Brian",
        "position": {
          "x": 50,
          "y": 15,
          "z": 1.2
        },
        "opacity": 0
      }
    ],
    "audio": {
      "filename": "7.1-1.mp3",
      "startTime": 1,
      "startTimestamp": 21.22,
      "finishTimestamp": 26.38
    }
  },
  "commands": [
    {
      "character": "Brian",
      "opacity": 1,
      "startTime": 0
    },
    {
      "character": "Brian",
      "startTime": 1,
      "finishTime": 6.16,
      "dialogue": {
        "text": "You should list the project dependencies so that anyone who wants to work on it knows what they need.",
        "align": "center"
      }
    },
    {
      "character": "Brian",
      "opacity": 0,
      "startTime": 6.66
    }
  ]
}