Skip to content

Latest commit

 

History

History

step2-project-copilot-project

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

CodeLab: Creating a Fitness App Using Project Copilot and GitHub Copilot

Step 2: Project Planning using Project Copilot

Note: This step in the CodeLab is designed not only as an introduction to Project Copilot but also as a guide for learning how to use it.

Use the following link to install the new Alpha version of Project Copilot App for Confluence:

Project Copilot for Confluence Alpha version 0.1

Note: This initial version offers limited functionality, primarily designed to either finalize the next paragraph in a document or execute a custom instruction with the following syntax:

<instruction> my custom instruction to improve the content or add content to the document </instruction>

Use the following link to install the new version of Project Copilot App for Jira:

Project Copilot for Jira on Atlassian Marketplace

Note: This version introduces an enhanced search feature for retrieving relevant content from Confluence documents, which can be used as context for improving or composing user stories within the App. Additionally, this version includes the inaugural release of the 'Semantic Validation Workflow.' This internal workflow conducts a semantic evaluation of the code implementation description in relation to the user story. To initiate the semantic validation process, users are required to employ the following syntax and then click 'Complete':

<validation> semantic code description </validation>

Note the semantic code description can be generated with one of these third-party tools:

Confluence Documents

In this CodeLab only the Software Architecture Document (SAD) is created using the new Project Copilot for Confluence App:

Software Architecture Document (SAD):

This document provides a high-level overview of the CodeLab Fitness App, including its purpose, system architecture, and code implementation details. This document was created with the assitance of the alpha version of Project Copilot for Confluence App

  • Follow this link to complete the Software Architecture Document using the Project Copilot for Confluence App, step by step: Software Architecture Document

We have also developed three Technical Reference documents containing information about the Google Fit API, Google Identity Services, and valuable fitness formulas sourced from websites. These documents serve to enhance the context for the user stories in Jira.

Technical Reference: Google Identity Service JavaScript library

This document offers a high-level overview of the Google Identity Service JavaScript library. It relies solely on internet information, with no AI assistance utilized in this instance.

Technical Reference: Google FIT Rest API

This document offers a high-level overview of the Google FIT Rest API. It relies solely on internet information, with no AI assistance utilized in this instance.

Technical Reference: Fitness Formulas

This document offers a high-level overview of the fitness formulas used in the CodeLab Fitness App. It relies solely on internet information, with no AI assistance utilized in this instance.

Jira Project

Epics:

Epic 1: Security and Authentication on Google Fit

  • Follow this link to complete the Epic 1 using the Project Copilot for Jira App, step by step:Epic 1

Epic 2: Analyze and process Google Fit data

  • Follow this link to complete the Epic 2 using the Project Copilot for Jira App, step by step: Epic 2

User stories:

User story 1: Create a Google Project and enable Google Fitness API

  • Follow this link to complete the User Story 1 using the Project Copilot for Jira App, step by step: User story 1

User story 2: Add the authentication to access the Google Fitness API

  • Follow this link to complete the User Story 2 using the Project Copilot for Jira App, step by step: User story 2

User story 3: Calculate today's calories burned based on the number of steps

  • Follow this link to complete the User Story 3 using the Project Copilot for Jira App, step by step: User story 3

User story 4: Calculate my health status score

  • Follow this link to complete the User Story 4 using the Project Copilot for Jira App, step by step: User story 4

Continue to Step 3: Implement Project code using GitHub Copilot Step 3