How to use this template :

Use this template to create and present your team with a software architecture proposal. You can easily share this page with your team via πŸ”— Secret Link.


Introduction

I have challenged myself to prepare and sit for the GitHub Foundations exam in 36 hours! (Not that I don’t have other things to do)

But let’s get in to it:

  • Step 1 - Book the exam to motivate yourself to study here.
  • Step 2 - Write a blog to procrastinate.
  • Step 3 - Read the study guide
  • Step 4 - Learning Path here
  • Step 5 - YouTube Tutorial here
  • Step 6 - Practice Exam here

Foundations River Image.png

Spell Out the Details of the proposed architecture

  • ::component 1:: does X
  • which impacts ::component 2::
  • ::component 3:: does Y
  • ::component4:: finishes work off

Code Level Examples

Demonstrate the proposed changes with code wherever needed

>> Request
 
{
   "support": [ "ver_1" ],
   "data": { }
}

Demonstrate the proposed changes with code wherever needed

<< Response
 
{
   "data": { ... },
   "continuation_token": "<token1>"
}

Demonstrate the proposed changes with code wherever needed

>> Request
 
{
   "continuation_token": "token1"
}

Demonstrate the proposed changes with code wherever needed

<< Response
 
{
   "data": { ... },
   "sync_token": "<sync token>"
}

FAQ

Question 1

Answer to Question 1

Question 2

Answer to Question 2