From 6dfd909db1ce1084a9b2ec80e90f94e2c16cc4ff Mon Sep 17 00:00:00 2001 From: Eric Reizas <71237683+ereizas@users.noreply.github.com> Date: Thu, 2 May 2024 11:45:51 +0000 Subject: [PATCH] Deploy website - based on f8c02929388693cae7733dab05b5451aa5c6b5a4 --- 404.html | 2 +- api.html | 2 +- assets/js/{459591ab.6ba91a2c.js => 459591ab.cf11572e.js} | 2 +- assets/js/{5bc0003a.401f9408.js => 5bc0003a.28973d93.js} | 2 +- assets/js/{651d1379.548d226c.js => 651d1379.283b8692.js} | 2 +- assets/js/{83adae89.b95daec1.js => 83adae89.e9425137.js} | 2 +- assets/js/{986fb218.c30a70e7.js => 986fb218.7572676a.js} | 2 +- assets/js/{9ca7995a.a984b992.js => 9ca7995a.c3fc93aa.js} | 2 +- assets/js/{a854a899.7f156959.js => a854a899.e30adc93.js} | 2 +- assets/js/{bafd4460.2156e31d.js => bafd4460.18f58448.js} | 2 +- assets/js/d2537cb8.53c2eeb1.js | 1 - assets/js/d2537cb8.e28d4e9b.js | 1 + assets/js/{db8db704.c6344e1f.js => db8db704.ac34c3a3.js} | 2 +- assets/js/{ed7b2b8d.426c0444.js => ed7b2b8d.b08314ae.js} | 2 +- assets/js/{f8409a7e.57a79d07.js => f8409a7e.e34036f9.js} | 2 +- assets/js/{f85a1a6c.4322961b.js => f85a1a6c.22aa9cae.js} | 2 +- assets/js/{fb650936.606788fd.js => fb650936.58bafad1.js} | 2 +- assets/js/{fc3d0314.aeea236f.js => fc3d0314.dda43143.js} | 2 +- assets/js/runtime~main.4ab2fdfc.js | 1 + assets/js/runtime~main.f737028e.js | 1 - docs/api-specification/calculator-model-generated.html | 4 ++-- docs/api-specification/design-api-intro.html | 4 ++-- docs/api-specification/openapi-spec.html | 4 ++-- docs/category/api-specification.html | 2 +- docs/category/requirements-specification.html | 2 +- docs/category/system-architecture.html | 2 +- docs/category/test-procedures.html | 2 +- docs/intro.html | 4 ++-- docs/requirements/features-and-requirements.html | 4 ++-- docs/requirements/general-requirements.html | 4 ++-- docs/requirements/system-block-diagram.html | 4 ++-- docs/requirements/system-overview.html | 4 ++-- docs/requirements/use-case-descriptions.html | 4 ++-- docs/system-architecture/design.html | 4 ++-- docs/system-architecture/development-environment.html | 4 ++-- docs/system-architecture/version-control.html | 4 ++-- docs/testing/acceptence-testing.html | 4 ++-- docs/testing/integration-testing.html | 4 ++-- docs/testing/unit-testing.html | 4 ++-- index.html | 2 +- markdown-page.html | 2 +- tutorial/category/custom-components.html | 2 +- tutorial/category/tutorial---basics.html | 2 +- tutorial/category/tutorial---extras.html | 2 +- tutorial/custom-components/figure.html | 2 +- tutorial/intro.html | 2 +- tutorial/tutorial-basics/congratulations.html | 2 +- tutorial/tutorial-basics/create-a-document.html | 2 +- tutorial/tutorial-basics/create-a-page.html | 2 +- tutorial/tutorial-basics/deploy-your-site.html | 2 +- tutorial/tutorial-basics/markdown-features.html | 2 +- tutorial/tutorial-extras/manage-docs-versions.html | 2 +- tutorial/tutorial-extras/translate-your-site.html | 2 +- 53 files changed, 66 insertions(+), 66 deletions(-) rename assets/js/{459591ab.6ba91a2c.js => 459591ab.cf11572e.js} (96%) rename assets/js/{5bc0003a.401f9408.js => 5bc0003a.28973d93.js} (96%) rename assets/js/{651d1379.548d226c.js => 651d1379.283b8692.js} (71%) rename assets/js/{83adae89.b95daec1.js => 83adae89.e9425137.js} (96%) rename assets/js/{986fb218.c30a70e7.js => 986fb218.7572676a.js} (99%) rename assets/js/{9ca7995a.a984b992.js => 9ca7995a.c3fc93aa.js} (97%) rename assets/js/{a854a899.7f156959.js => a854a899.e30adc93.js} (63%) rename assets/js/{bafd4460.2156e31d.js => bafd4460.18f58448.js} (96%) delete mode 100644 assets/js/d2537cb8.53c2eeb1.js create mode 100644 assets/js/d2537cb8.e28d4e9b.js rename assets/js/{db8db704.c6344e1f.js => db8db704.ac34c3a3.js} (98%) rename assets/js/{ed7b2b8d.426c0444.js => ed7b2b8d.b08314ae.js} (98%) rename assets/js/{f8409a7e.57a79d07.js => f8409a7e.e34036f9.js} (91%) rename assets/js/{f85a1a6c.4322961b.js => f85a1a6c.22aa9cae.js} (96%) rename assets/js/{fb650936.606788fd.js => fb650936.58bafad1.js} (91%) rename assets/js/{fc3d0314.aeea236f.js => fc3d0314.dda43143.js} (96%) create mode 100644 assets/js/runtime~main.4ab2fdfc.js delete mode 100644 assets/js/runtime~main.f737028e.js diff --git a/404.html b/404.html index e2625ce89..572b42bb9 100644 --- a/404.html +++ b/404.html @@ -4,7 +4,7 @@ Page Not Found | Project Thrilltyper - + diff --git a/api.html b/api.html index ce5f6020c..74de62098 100644 --- a/api.html +++ b/api.html @@ -18,7 +18,7 @@ Some useful links: - [The Pet Store repository](https://github.com/swagger-api/swagger-petstore) - [The source API definition for the Pet Store](https://github.com/swagger-api/swagger-petstore/blob/master/src/main/resources/openapi.yaml)"> - + diff --git a/assets/js/459591ab.6ba91a2c.js b/assets/js/459591ab.cf11572e.js similarity index 96% rename from assets/js/459591ab.6ba91a2c.js rename to assets/js/459591ab.cf11572e.js index 92d525eb5..cfc4f877a 100644 --- a/assets/js/459591ab.6ba91a2c.js +++ b/assets/js/459591ab.cf11572e.js @@ -1 +1 @@ -"use strict";(self.webpackChunkcreate_project_docs=self.webpackChunkcreate_project_docs||[]).push([[7375],{77239:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>a,contentTitle:()=>i,default:()=>d,frontMatter:()=>s,metadata:()=>c,toc:()=>m});var r=n(85893),o=n(11151);const s={sidebar_position:4},i="Development Environment",c={id:"system-architecture/development-environment",title:"Development Environment",description:"",source:"@site/docs/system-architecture/development-environment.md",sourceDirName:"system-architecture",slug:"/system-architecture/development-environment",permalink:"/project-thrilltyper/docs/system-architecture/development-environment",draft:!1,unlisted:!1,editUrl:"https://github.com/Capstone-Projects-2024-Spring/project-thrilltyper/edit/main/documentation/docs/system-architecture/development-environment.md",tags:[],version:"current",lastUpdatedBy:"Wenjie Chen",sidebarPosition:4,frontMatter:{sidebar_position:4},sidebar:"docsSidebar",previous:{title:"design",permalink:"/project-thrilltyper/docs/system-architecture/design"},next:{title:"Version Control",permalink:"/project-thrilltyper/docs/system-architecture/version-control"}},a={},m=[];function p(e){const t={h1:"h1",...(0,o.a)(),...e.components};return(0,r.jsx)(t.h1,{id:"development-environment",children:"Development Environment"})}function d(e={}){const{wrapper:t}={...(0,o.a)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(p,{...e})}):p(e)}},11151:(e,t,n)=>{n.d(t,{Z:()=>c,a:()=>i});var r=n(67294);const o={},s=r.createContext(o);function i(e){const t=r.useContext(s);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:i(e.components),r.createElement(s.Provider,{value:t},e.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkcreate_project_docs=self.webpackChunkcreate_project_docs||[]).push([[7375],{77239:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>a,contentTitle:()=>i,default:()=>d,frontMatter:()=>s,metadata:()=>c,toc:()=>m});var r=n(85893),o=n(11151);const s={sidebar_position:4},i="Development Environment",c={id:"system-architecture/development-environment",title:"Development Environment",description:"",source:"@site/docs/system-architecture/development-environment.md",sourceDirName:"system-architecture",slug:"/system-architecture/development-environment",permalink:"/project-thrilltyper/docs/system-architecture/development-environment",draft:!1,unlisted:!1,editUrl:"https://github.com/Capstone-Projects-2024-Spring/project-thrilltyper/edit/main/documentation/docs/system-architecture/development-environment.md",tags:[],version:"current",lastUpdatedBy:"Eric Reizas",sidebarPosition:4,frontMatter:{sidebar_position:4},sidebar:"docsSidebar",previous:{title:"design",permalink:"/project-thrilltyper/docs/system-architecture/design"},next:{title:"Version Control",permalink:"/project-thrilltyper/docs/system-architecture/version-control"}},a={},m=[];function p(e){const t={h1:"h1",...(0,o.a)(),...e.components};return(0,r.jsx)(t.h1,{id:"development-environment",children:"Development Environment"})}function d(e={}){const{wrapper:t}={...(0,o.a)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(p,{...e})}):p(e)}},11151:(e,t,n)=>{n.d(t,{Z:()=>c,a:()=>i});var r=n(67294);const o={},s=r.createContext(o);function i(e){const t=r.useContext(s);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:i(e.components),r.createElement(s.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/5bc0003a.401f9408.js b/assets/js/5bc0003a.28973d93.js similarity index 96% rename from assets/js/5bc0003a.401f9408.js rename to assets/js/5bc0003a.28973d93.js index 5b8ce989d..31c7b5b4e 100644 --- a/assets/js/5bc0003a.401f9408.js +++ b/assets/js/5bc0003a.28973d93.js @@ -1 +1 @@ -"use strict";(self.webpackChunkcreate_project_docs=self.webpackChunkcreate_project_docs||[]).push([[8794],{39749:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>a,contentTitle:()=>i,default:()=>l,frontMatter:()=>o,metadata:()=>c,toc:()=>m});var s=r(85893),n=r(11151);const o={sidebar_position:2},i="System Block Diagram",c={id:"requirements/system-block-diagram",title:"System Block Diagram",description:"",source:"@site/docs/requirements/system-block-diagram.md",sourceDirName:"requirements",slug:"/requirements/system-block-diagram",permalink:"/project-thrilltyper/docs/requirements/system-block-diagram",draft:!1,unlisted:!1,editUrl:"https://github.com/Capstone-Projects-2024-Spring/project-thrilltyper/edit/main/documentation/docs/requirements/system-block-diagram.md",tags:[],version:"current",lastUpdatedBy:"Wenjie Chen",sidebarPosition:2,frontMatter:{sidebar_position:2},sidebar:"docsSidebar",previous:{title:"System Overview",permalink:"/project-thrilltyper/docs/requirements/system-overview"},next:{title:"General Requirements",permalink:"/project-thrilltyper/docs/requirements/general-requirements"}},a={},m=[];function d(e){const t={h1:"h1",...(0,n.a)(),...e.components};return(0,s.jsx)(t.h1,{id:"system-block-diagram",children:"System Block Diagram"})}function l(e={}){const{wrapper:t}={...(0,n.a)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}},11151:(e,t,r)=>{r.d(t,{Z:()=>c,a:()=>i});var s=r(67294);const n={},o=s.createContext(n);function i(e){const t=s.useContext(o);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:i(e.components),s.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkcreate_project_docs=self.webpackChunkcreate_project_docs||[]).push([[8794],{39749:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>a,contentTitle:()=>i,default:()=>l,frontMatter:()=>o,metadata:()=>c,toc:()=>m});var s=r(85893),n=r(11151);const o={sidebar_position:2},i="System Block Diagram",c={id:"requirements/system-block-diagram",title:"System Block Diagram",description:"",source:"@site/docs/requirements/system-block-diagram.md",sourceDirName:"requirements",slug:"/requirements/system-block-diagram",permalink:"/project-thrilltyper/docs/requirements/system-block-diagram",draft:!1,unlisted:!1,editUrl:"https://github.com/Capstone-Projects-2024-Spring/project-thrilltyper/edit/main/documentation/docs/requirements/system-block-diagram.md",tags:[],version:"current",lastUpdatedBy:"Eric Reizas",sidebarPosition:2,frontMatter:{sidebar_position:2},sidebar:"docsSidebar",previous:{title:"System Overview",permalink:"/project-thrilltyper/docs/requirements/system-overview"},next:{title:"General Requirements",permalink:"/project-thrilltyper/docs/requirements/general-requirements"}},a={},m=[];function d(e){const t={h1:"h1",...(0,n.a)(),...e.components};return(0,s.jsx)(t.h1,{id:"system-block-diagram",children:"System Block Diagram"})}function l(e={}){const{wrapper:t}={...(0,n.a)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}},11151:(e,t,r)=>{r.d(t,{Z:()=>c,a:()=>i});var s=r(67294);const n={},o=s.createContext(n);function i(e){const t=s.useContext(o);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:i(e.components),s.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/651d1379.548d226c.js b/assets/js/651d1379.283b8692.js similarity index 71% rename from assets/js/651d1379.548d226c.js rename to assets/js/651d1379.283b8692.js index b7cf29006..64a3a742d 100644 --- a/assets/js/651d1379.548d226c.js +++ b/assets/js/651d1379.283b8692.js @@ -1 +1 @@ -"use strict";(self.webpackChunkcreate_project_docs=self.webpackChunkcreate_project_docs||[]).push([[7607],{40812:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>a,contentTitle:()=>o,default:()=>p,frontMatter:()=>i,metadata:()=>c,toc:()=>u});var r=s(85893),n=s(11151);const i={sidebar_position:5},o="Use-case descriptions",c={id:"requirements/use-case-descriptions",title:"Use-case descriptions",description:"",source:"@site/docs/requirements/use-case-descriptions.md",sourceDirName:"requirements",slug:"/requirements/use-case-descriptions",permalink:"/project-thrilltyper/docs/requirements/use-case-descriptions",draft:!1,unlisted:!1,editUrl:"https://github.com/Capstone-Projects-2024-Spring/project-thrilltyper/edit/main/documentation/docs/requirements/use-case-descriptions.md",tags:[],version:"current",lastUpdatedBy:"Wenjie Chen",sidebarPosition:5,frontMatter:{sidebar_position:5},sidebar:"docsSidebar",previous:{title:"Features and Requirements",permalink:"/project-thrilltyper/docs/requirements/features-and-requirements"},next:{title:"System Architecture",permalink:"/project-thrilltyper/docs/category/system-architecture"}},a={},u=[];function d(e){const t={h1:"h1",...(0,n.a)(),...e.components};return(0,r.jsx)(t.h1,{id:"use-case-descriptions",children:"Use-case descriptions"})}function p(e={}){const{wrapper:t}={...(0,n.a)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(d,{...e})}):d(e)}},11151:(e,t,s)=>{s.d(t,{Z:()=>c,a:()=>o});var r=s(67294);const n={},i=r.createContext(n);function o(e){const t=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:o(e.components),r.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkcreate_project_docs=self.webpackChunkcreate_project_docs||[]).push([[7607],{40812:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>a,contentTitle:()=>c,default:()=>p,frontMatter:()=>i,metadata:()=>o,toc:()=>u});var r=s(85893),n=s(11151);const i={sidebar_position:5},c="Use-case descriptions",o={id:"requirements/use-case-descriptions",title:"Use-case descriptions",description:"",source:"@site/docs/requirements/use-case-descriptions.md",sourceDirName:"requirements",slug:"/requirements/use-case-descriptions",permalink:"/project-thrilltyper/docs/requirements/use-case-descriptions",draft:!1,unlisted:!1,editUrl:"https://github.com/Capstone-Projects-2024-Spring/project-thrilltyper/edit/main/documentation/docs/requirements/use-case-descriptions.md",tags:[],version:"current",lastUpdatedBy:"Eric Reizas",sidebarPosition:5,frontMatter:{sidebar_position:5},sidebar:"docsSidebar",previous:{title:"Features and Requirements",permalink:"/project-thrilltyper/docs/requirements/features-and-requirements"},next:{title:"System Architecture",permalink:"/project-thrilltyper/docs/category/system-architecture"}},a={},u=[];function d(e){const t={h1:"h1",...(0,n.a)(),...e.components};return(0,r.jsx)(t.h1,{id:"use-case-descriptions",children:"Use-case descriptions"})}function p(e={}){const{wrapper:t}={...(0,n.a)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(d,{...e})}):d(e)}},11151:(e,t,s)=>{s.d(t,{Z:()=>o,a:()=>c});var r=s(67294);const n={},i=r.createContext(n);function c(e){const t=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function o(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:c(e.components),r.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/83adae89.b95daec1.js b/assets/js/83adae89.e9425137.js similarity index 96% rename from assets/js/83adae89.b95daec1.js rename to assets/js/83adae89.e9425137.js index bf0b8c6e4..61c0f4632 100644 --- a/assets/js/83adae89.b95daec1.js +++ b/assets/js/83adae89.e9425137.js @@ -1 +1 @@ -"use strict";(self.webpackChunkcreate_project_docs=self.webpackChunkcreate_project_docs||[]).push([[3211],{82500:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>c,contentTitle:()=>o,default:()=>l,frontMatter:()=>i,metadata:()=>a,toc:()=>u});var n=r(85893),s=r(11151);const i={sidebar_position:3},o="General Requirements",a={id:"requirements/general-requirements",title:"General Requirements",description:"",source:"@site/docs/requirements/general-requirements.md",sourceDirName:"requirements",slug:"/requirements/general-requirements",permalink:"/project-thrilltyper/docs/requirements/general-requirements",draft:!1,unlisted:!1,editUrl:"https://github.com/Capstone-Projects-2024-Spring/project-thrilltyper/edit/main/documentation/docs/requirements/general-requirements.md",tags:[],version:"current",lastUpdatedBy:"Wenjie Chen",sidebarPosition:3,frontMatter:{sidebar_position:3},sidebar:"docsSidebar",previous:{title:"System Block Diagram",permalink:"/project-thrilltyper/docs/requirements/system-block-diagram"},next:{title:"Features and Requirements",permalink:"/project-thrilltyper/docs/requirements/features-and-requirements"}},c={},u=[];function m(e){const t={h1:"h1",...(0,s.a)(),...e.components};return(0,n.jsx)(t.h1,{id:"general-requirements",children:"General Requirements"})}function l(e={}){const{wrapper:t}={...(0,s.a)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(m,{...e})}):m(e)}},11151:(e,t,r)=>{r.d(t,{Z:()=>a,a:()=>o});var n=r(67294);const s={},i=n.createContext(s);function o(e){const t=n.useContext(i);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),n.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkcreate_project_docs=self.webpackChunkcreate_project_docs||[]).push([[3211],{82500:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>c,contentTitle:()=>o,default:()=>l,frontMatter:()=>i,metadata:()=>a,toc:()=>u});var n=r(85893),s=r(11151);const i={sidebar_position:3},o="General Requirements",a={id:"requirements/general-requirements",title:"General Requirements",description:"",source:"@site/docs/requirements/general-requirements.md",sourceDirName:"requirements",slug:"/requirements/general-requirements",permalink:"/project-thrilltyper/docs/requirements/general-requirements",draft:!1,unlisted:!1,editUrl:"https://github.com/Capstone-Projects-2024-Spring/project-thrilltyper/edit/main/documentation/docs/requirements/general-requirements.md",tags:[],version:"current",lastUpdatedBy:"Eric Reizas",sidebarPosition:3,frontMatter:{sidebar_position:3},sidebar:"docsSidebar",previous:{title:"System Block Diagram",permalink:"/project-thrilltyper/docs/requirements/system-block-diagram"},next:{title:"Features and Requirements",permalink:"/project-thrilltyper/docs/requirements/features-and-requirements"}},c={},u=[];function m(e){const t={h1:"h1",...(0,s.a)(),...e.components};return(0,n.jsx)(t.h1,{id:"general-requirements",children:"General Requirements"})}function l(e={}){const{wrapper:t}={...(0,s.a)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(m,{...e})}):m(e)}},11151:(e,t,r)=>{r.d(t,{Z:()=>a,a:()=>o});var n=r(67294);const s={},i=n.createContext(s);function o(e){const t=n.useContext(i);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),n.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/986fb218.c30a70e7.js b/assets/js/986fb218.7572676a.js similarity index 99% rename from assets/js/986fb218.c30a70e7.js rename to assets/js/986fb218.7572676a.js index 2ad170c3d..fd6a22ee7 100644 --- a/assets/js/986fb218.c30a70e7.js +++ b/assets/js/986fb218.7572676a.js @@ -1 +1 @@ -"use strict";(self.webpackChunkcreate_project_docs=self.webpackChunkcreate_project_docs||[]).push([[740],{73509:(e,t,i)=>{i.r(t),i.d(t,{assets:()=>a,contentTitle:()=>o,default:()=>u,frontMatter:()=>n,metadata:()=>d,toc:()=>s});var l=i(85893),r=i(11151);const n={sidebar_position:3},o="CalculatorModel.java",d={id:"api-specification/calculator-model-generated",title:"CalculatorModel.java",description:"(generated using Javadoc to Markdown)",source:"@site/docs/api-specification/calculator-model-generated.md",sourceDirName:"api-specification",slug:"/api-specification/calculator-model-generated",permalink:"/project-thrilltyper/docs/api-specification/calculator-model-generated",draft:!1,unlisted:!1,editUrl:"https://github.com/Capstone-Projects-2024-Spring/project-thrilltyper/edit/main/documentation/docs/api-specification/calculator-model-generated.md",tags:[],version:"current",lastUpdatedBy:"Wenjie Chen",sidebarPosition:3,frontMatter:{sidebar_position:3},sidebar:"docsSidebar",previous:{title:"API 1 - Swagger Petstore",permalink:"/project-thrilltyper/docs/api-specification/openapi-spec"},next:{title:"Test Procedures",permalink:"/project-thrilltyper/docs/category/test-procedures"}},a={},s=[{value:"public class CalculatorModel",id:"public-class-calculatormodel",level:2},{value:"private double displayValue",id:"private-double-displayvalue",level:2},{value:"private double internalValue",id:"private-double-internalvalue",level:2},{value:"private String displayString",id:"private-string-displaystring",level:2},{value:"private String operation",id:"private-string-operation",level:2},{value:"private boolean start",id:"private-boolean-start",level:2},{value:"private boolean dot",id:"private-boolean-dot",level:2},{value:"public CalculatorModel()",id:"public-calculatormodel",level:2},{value:"public String getValue()",id:"public-string-getvalue",level:2},{value:"public void update(String text)",id:"public-void-updatestring-text",level:2},{value:"public double operationAdd(double rhs, double lhs)",id:"public-double-operationadddouble-rhs-double-lhs",level:2}];function c(e){const t={a:"a",code:"code",h1:"h1",h2:"h2",li:"li",p:"p",strong:"strong",ul:"ul",...(0,r.a)(),...e.components};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(t.h1,{id:"calculatormodeljava",children:"CalculatorModel.java"}),"\n",(0,l.jsxs)(t.p,{children:["(generated using ",(0,l.jsx)(t.a,{href:"https://delight-im.github.io/Javadoc-to-Markdown/",children:"Javadoc to Markdown"}),")"]}),"\n",(0,l.jsx)(t.h2,{id:"public-class-calculatormodel",children:(0,l.jsx)(t.code,{children:"public class CalculatorModel"})}),"\n",(0,l.jsx)(t.p,{children:"This is the model of this MVC implementation of a calculator. It performs the functions of the calculator and keeps track of what the user has entered."}),"\n",(0,l.jsxs)(t.ul,{children:["\n",(0,l.jsxs)(t.li,{children:[(0,l.jsx)(t.strong,{children:"Author:"})," Tom Bylander"]}),"\n"]}),"\n",(0,l.jsx)(t.h2,{id:"private-double-displayvalue",children:(0,l.jsx)(t.code,{children:"private double displayValue"})}),"\n",(0,l.jsx)(t.p,{children:"This is the numeric value of the number the user is entering, or the number that was just calculated."}),"\n",(0,l.jsx)(t.h2,{id:"private-double-internalvalue",children:(0,l.jsx)(t.code,{children:"private double internalValue"})}),"\n",(0,l.jsx)(t.p,{children:"This is the previous value entered or calculated."}),"\n",(0,l.jsx)(t.h2,{id:"private-string-displaystring",children:(0,l.jsx)(t.code,{children:"private String displayString"})}),"\n",(0,l.jsx)(t.p,{children:"This is the String corresponding to what the user. is entering"}),"\n",(0,l.jsx)(t.h2,{id:"private-string-operation",children:(0,l.jsx)(t.code,{children:"private String operation"})}),"\n",(0,l.jsx)(t.p,{children:"This is the last operation entered by the user."}),"\n",(0,l.jsx)(t.h2,{id:"private-boolean-start",children:(0,l.jsx)(t.code,{children:"private boolean start"})}),"\n",(0,l.jsx)(t.p,{children:"This is true if the next digit entered starts a new value."}),"\n",(0,l.jsx)(t.h2,{id:"private-boolean-dot",children:(0,l.jsx)(t.code,{children:"private boolean dot"})}),"\n",(0,l.jsx)(t.p,{children:"This is true if a decimal dot has been entered for the current value."}),"\n",(0,l.jsx)(t.h2,{id:"public-calculatormodel",children:(0,l.jsx)(t.code,{children:"public CalculatorModel()"})}),"\n",(0,l.jsx)(t.p,{children:"Initializes the instance variables."}),"\n",(0,l.jsx)(t.h2,{id:"public-string-getvalue",children:(0,l.jsx)(t.code,{children:"public String getValue()"})}),"\n",(0,l.jsxs)(t.ul,{children:["\n",(0,l.jsxs)(t.li,{children:["\n",(0,l.jsxs)(t.p,{children:[(0,l.jsx)(t.strong,{children:"Returns:"})," the String value of what was just calculated"]}),"\n",(0,l.jsx)(t.p,{children:"or what the user is entering"}),"\n"]}),"\n"]}),"\n",(0,l.jsx)(t.h2,{id:"public-void-updatestring-text",children:(0,l.jsx)(t.code,{children:"public void update(String text)"})}),"\n",(0,l.jsx)(t.p,{children:"Updates the values maintained by the calculator based on the button that the user has just clicked."}),"\n",(0,l.jsxs)(t.ul,{children:["\n",(0,l.jsxs)(t.li,{children:[(0,l.jsx)(t.strong,{children:"Parameters:"})," ",(0,l.jsx)(t.code,{children:"text"})," \u2014 is the name of the button that the user has just clicked"]}),"\n"]}),"\n",(0,l.jsx)(t.h2,{id:"public-double-operationadddouble-rhs-double-lhs",children:(0,l.jsx)(t.code,{children:"public double operationAdd(double rhs, double lhs)"})}),"\n",(0,l.jsxs)(t.p,{children:["Operation to add two numbers. ",(0,l.jsx)("pre",{children:" operationAdd(3,2); // should equal 5.0 "})]}),"\n",(0,l.jsxs)(t.ul,{children:["\n",(0,l.jsxs)(t.li,{children:[(0,l.jsx)(t.strong,{children:"Parameters:"}),"\n",(0,l.jsxs)(t.ul,{children:["\n",(0,l.jsxs)(t.li,{children:[(0,l.jsx)(t.code,{children:"rhs"})," \u2014 ",(0,l.jsx)(t.code,{children:"double"})," representing the right hand side of the operator"]}),"\n",(0,l.jsxs)(t.li,{children:[(0,l.jsx)(t.code,{children:"lhs"})," \u2014 ",(0,l.jsx)(t.code,{children:"double"})," representing the left hand side of the operator"]}),"\n"]}),"\n"]}),"\n",(0,l.jsxs)(t.li,{children:[(0,l.jsx)(t.strong,{children:"Returns:"})," ",(0,l.jsx)(t.code,{children:"double"})]}),"\n"]})]})}function u(e={}){const{wrapper:t}={...(0,r.a)(),...e.components};return t?(0,l.jsx)(t,{...e,children:(0,l.jsx)(c,{...e})}):c(e)}},11151:(e,t,i)=>{i.d(t,{Z:()=>d,a:()=>o});var l=i(67294);const r={},n=l.createContext(r);function o(e){const t=l.useContext(n);return l.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function d(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:o(e.components),l.createElement(n.Provider,{value:t},e.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkcreate_project_docs=self.webpackChunkcreate_project_docs||[]).push([[740],{73509:(e,t,i)=>{i.r(t),i.d(t,{assets:()=>a,contentTitle:()=>o,default:()=>u,frontMatter:()=>n,metadata:()=>d,toc:()=>s});var l=i(85893),r=i(11151);const n={sidebar_position:3},o="CalculatorModel.java",d={id:"api-specification/calculator-model-generated",title:"CalculatorModel.java",description:"(generated using Javadoc to Markdown)",source:"@site/docs/api-specification/calculator-model-generated.md",sourceDirName:"api-specification",slug:"/api-specification/calculator-model-generated",permalink:"/project-thrilltyper/docs/api-specification/calculator-model-generated",draft:!1,unlisted:!1,editUrl:"https://github.com/Capstone-Projects-2024-Spring/project-thrilltyper/edit/main/documentation/docs/api-specification/calculator-model-generated.md",tags:[],version:"current",lastUpdatedBy:"Eric Reizas",sidebarPosition:3,frontMatter:{sidebar_position:3},sidebar:"docsSidebar",previous:{title:"API 1 - Swagger Petstore",permalink:"/project-thrilltyper/docs/api-specification/openapi-spec"},next:{title:"Test Procedures",permalink:"/project-thrilltyper/docs/category/test-procedures"}},a={},s=[{value:"public class CalculatorModel",id:"public-class-calculatormodel",level:2},{value:"private double displayValue",id:"private-double-displayvalue",level:2},{value:"private double internalValue",id:"private-double-internalvalue",level:2},{value:"private String displayString",id:"private-string-displaystring",level:2},{value:"private String operation",id:"private-string-operation",level:2},{value:"private boolean start",id:"private-boolean-start",level:2},{value:"private boolean dot",id:"private-boolean-dot",level:2},{value:"public CalculatorModel()",id:"public-calculatormodel",level:2},{value:"public String getValue()",id:"public-string-getvalue",level:2},{value:"public void update(String text)",id:"public-void-updatestring-text",level:2},{value:"public double operationAdd(double rhs, double lhs)",id:"public-double-operationadddouble-rhs-double-lhs",level:2}];function c(e){const t={a:"a",code:"code",h1:"h1",h2:"h2",li:"li",p:"p",strong:"strong",ul:"ul",...(0,r.a)(),...e.components};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(t.h1,{id:"calculatormodeljava",children:"CalculatorModel.java"}),"\n",(0,l.jsxs)(t.p,{children:["(generated using ",(0,l.jsx)(t.a,{href:"https://delight-im.github.io/Javadoc-to-Markdown/",children:"Javadoc to Markdown"}),")"]}),"\n",(0,l.jsx)(t.h2,{id:"public-class-calculatormodel",children:(0,l.jsx)(t.code,{children:"public class CalculatorModel"})}),"\n",(0,l.jsx)(t.p,{children:"This is the model of this MVC implementation of a calculator. It performs the functions of the calculator and keeps track of what the user has entered."}),"\n",(0,l.jsxs)(t.ul,{children:["\n",(0,l.jsxs)(t.li,{children:[(0,l.jsx)(t.strong,{children:"Author:"})," Tom Bylander"]}),"\n"]}),"\n",(0,l.jsx)(t.h2,{id:"private-double-displayvalue",children:(0,l.jsx)(t.code,{children:"private double displayValue"})}),"\n",(0,l.jsx)(t.p,{children:"This is the numeric value of the number the user is entering, or the number that was just calculated."}),"\n",(0,l.jsx)(t.h2,{id:"private-double-internalvalue",children:(0,l.jsx)(t.code,{children:"private double internalValue"})}),"\n",(0,l.jsx)(t.p,{children:"This is the previous value entered or calculated."}),"\n",(0,l.jsx)(t.h2,{id:"private-string-displaystring",children:(0,l.jsx)(t.code,{children:"private String displayString"})}),"\n",(0,l.jsx)(t.p,{children:"This is the String corresponding to what the user. is entering"}),"\n",(0,l.jsx)(t.h2,{id:"private-string-operation",children:(0,l.jsx)(t.code,{children:"private String operation"})}),"\n",(0,l.jsx)(t.p,{children:"This is the last operation entered by the user."}),"\n",(0,l.jsx)(t.h2,{id:"private-boolean-start",children:(0,l.jsx)(t.code,{children:"private boolean start"})}),"\n",(0,l.jsx)(t.p,{children:"This is true if the next digit entered starts a new value."}),"\n",(0,l.jsx)(t.h2,{id:"private-boolean-dot",children:(0,l.jsx)(t.code,{children:"private boolean dot"})}),"\n",(0,l.jsx)(t.p,{children:"This is true if a decimal dot has been entered for the current value."}),"\n",(0,l.jsx)(t.h2,{id:"public-calculatormodel",children:(0,l.jsx)(t.code,{children:"public CalculatorModel()"})}),"\n",(0,l.jsx)(t.p,{children:"Initializes the instance variables."}),"\n",(0,l.jsx)(t.h2,{id:"public-string-getvalue",children:(0,l.jsx)(t.code,{children:"public String getValue()"})}),"\n",(0,l.jsxs)(t.ul,{children:["\n",(0,l.jsxs)(t.li,{children:["\n",(0,l.jsxs)(t.p,{children:[(0,l.jsx)(t.strong,{children:"Returns:"})," the String value of what was just calculated"]}),"\n",(0,l.jsx)(t.p,{children:"or what the user is entering"}),"\n"]}),"\n"]}),"\n",(0,l.jsx)(t.h2,{id:"public-void-updatestring-text",children:(0,l.jsx)(t.code,{children:"public void update(String text)"})}),"\n",(0,l.jsx)(t.p,{children:"Updates the values maintained by the calculator based on the button that the user has just clicked."}),"\n",(0,l.jsxs)(t.ul,{children:["\n",(0,l.jsxs)(t.li,{children:[(0,l.jsx)(t.strong,{children:"Parameters:"})," ",(0,l.jsx)(t.code,{children:"text"})," \u2014 is the name of the button that the user has just clicked"]}),"\n"]}),"\n",(0,l.jsx)(t.h2,{id:"public-double-operationadddouble-rhs-double-lhs",children:(0,l.jsx)(t.code,{children:"public double operationAdd(double rhs, double lhs)"})}),"\n",(0,l.jsxs)(t.p,{children:["Operation to add two numbers. ",(0,l.jsx)("pre",{children:" operationAdd(3,2); // should equal 5.0 "})]}),"\n",(0,l.jsxs)(t.ul,{children:["\n",(0,l.jsxs)(t.li,{children:[(0,l.jsx)(t.strong,{children:"Parameters:"}),"\n",(0,l.jsxs)(t.ul,{children:["\n",(0,l.jsxs)(t.li,{children:[(0,l.jsx)(t.code,{children:"rhs"})," \u2014 ",(0,l.jsx)(t.code,{children:"double"})," representing the right hand side of the operator"]}),"\n",(0,l.jsxs)(t.li,{children:[(0,l.jsx)(t.code,{children:"lhs"})," \u2014 ",(0,l.jsx)(t.code,{children:"double"})," representing the left hand side of the operator"]}),"\n"]}),"\n"]}),"\n",(0,l.jsxs)(t.li,{children:[(0,l.jsx)(t.strong,{children:"Returns:"})," ",(0,l.jsx)(t.code,{children:"double"})]}),"\n"]})]})}function u(e={}){const{wrapper:t}={...(0,r.a)(),...e.components};return t?(0,l.jsx)(t,{...e,children:(0,l.jsx)(c,{...e})}):c(e)}},11151:(e,t,i)=>{i.d(t,{Z:()=>d,a:()=>o});var l=i(67294);const r={},n=l.createContext(r);function o(e){const t=l.useContext(n);return l.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function d(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:o(e.components),l.createElement(n.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/9ca7995a.a984b992.js b/assets/js/9ca7995a.c3fc93aa.js similarity index 97% rename from assets/js/9ca7995a.a984b992.js rename to assets/js/9ca7995a.c3fc93aa.js index 6f1b58f17..673675d56 100644 --- a/assets/js/9ca7995a.a984b992.js +++ b/assets/js/9ca7995a.c3fc93aa.js @@ -1 +1 @@ -"use strict";(self.webpackChunkcreate_project_docs=self.webpackChunkcreate_project_docs||[]).push([[1996],{99012:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>c,contentTitle:()=>o,default:()=>p,frontMatter:()=>r,metadata:()=>a,toc:()=>d});var s=n(85893),i=n(11151);const r={sidebar_position:2},o="Integration tests",a={id:"testing/integration-testing",title:"Integration tests",description:"Tests to demonstrate each use-case based on the use-case descriptions and the sequence diagrams. External input should be provided via mock objects and results verified via mock objects. Integration tests should not require manual entry of data nor require manual interpretation of results.",source:"@site/docs/testing/integration-testing.md",sourceDirName:"testing",slug:"/testing/integration-testing",permalink:"/project-thrilltyper/docs/testing/integration-testing",draft:!1,unlisted:!1,editUrl:"https://github.com/Capstone-Projects-2024-Spring/project-thrilltyper/edit/main/documentation/docs/testing/integration-testing.md",tags:[],version:"current",lastUpdatedBy:"Wenjie Chen",sidebarPosition:2,frontMatter:{sidebar_position:2},sidebar:"docsSidebar",previous:{title:"Unit tests",permalink:"/project-thrilltyper/docs/testing/unit-testing"},next:{title:"Acceptance test",permalink:"/project-thrilltyper/docs/testing/acceptence-testing"}},c={},d=[];function u(t){const e={h1:"h1",p:"p",...(0,i.a)(),...t.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(e.h1,{id:"integration-tests",children:"Integration tests"}),"\n",(0,s.jsx)(e.p,{children:"Tests to demonstrate each use-case based on the use-case descriptions and the sequence diagrams. External input should be provided via mock objects and results verified via mock objects. Integration tests should not require manual entry of data nor require manual interpretation of results."})]})}function p(t={}){const{wrapper:e}={...(0,i.a)(),...t.components};return e?(0,s.jsx)(e,{...t,children:(0,s.jsx)(u,{...t})}):u(t)}},11151:(t,e,n)=>{n.d(e,{Z:()=>a,a:()=>o});var s=n(67294);const i={},r=s.createContext(i);function o(t){const e=s.useContext(r);return s.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function a(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(i):t.components||i:o(t.components),s.createElement(r.Provider,{value:e},t.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkcreate_project_docs=self.webpackChunkcreate_project_docs||[]).push([[1996],{99012:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>c,contentTitle:()=>o,default:()=>p,frontMatter:()=>r,metadata:()=>a,toc:()=>d});var s=n(85893),i=n(11151);const r={sidebar_position:2},o="Integration tests",a={id:"testing/integration-testing",title:"Integration tests",description:"Tests to demonstrate each use-case based on the use-case descriptions and the sequence diagrams. External input should be provided via mock objects and results verified via mock objects. Integration tests should not require manual entry of data nor require manual interpretation of results.",source:"@site/docs/testing/integration-testing.md",sourceDirName:"testing",slug:"/testing/integration-testing",permalink:"/project-thrilltyper/docs/testing/integration-testing",draft:!1,unlisted:!1,editUrl:"https://github.com/Capstone-Projects-2024-Spring/project-thrilltyper/edit/main/documentation/docs/testing/integration-testing.md",tags:[],version:"current",lastUpdatedBy:"Eric Reizas",sidebarPosition:2,frontMatter:{sidebar_position:2},sidebar:"docsSidebar",previous:{title:"Unit tests",permalink:"/project-thrilltyper/docs/testing/unit-testing"},next:{title:"Acceptance test",permalink:"/project-thrilltyper/docs/testing/acceptence-testing"}},c={},d=[];function u(t){const e={h1:"h1",p:"p",...(0,i.a)(),...t.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(e.h1,{id:"integration-tests",children:"Integration tests"}),"\n",(0,s.jsx)(e.p,{children:"Tests to demonstrate each use-case based on the use-case descriptions and the sequence diagrams. External input should be provided via mock objects and results verified via mock objects. Integration tests should not require manual entry of data nor require manual interpretation of results."})]})}function p(t={}){const{wrapper:e}={...(0,i.a)(),...t.components};return e?(0,s.jsx)(e,{...t,children:(0,s.jsx)(u,{...t})}):u(t)}},11151:(t,e,n)=>{n.d(e,{Z:()=>a,a:()=>o});var s=n(67294);const i={},r=s.createContext(i);function o(t){const e=s.useContext(r);return s.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function a(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(i):t.components||i:o(t.components),s.createElement(r.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/a854a899.7f156959.js b/assets/js/a854a899.e30adc93.js similarity index 63% rename from assets/js/a854a899.7f156959.js rename to assets/js/a854a899.e30adc93.js index 26b6000a8..d8ce12b9a 100644 --- a/assets/js/a854a899.7f156959.js +++ b/assets/js/a854a899.e30adc93.js @@ -1 +1 @@ -"use strict";(self.webpackChunkcreate_project_docs=self.webpackChunkcreate_project_docs||[]).push([[3196],{98379:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>a,contentTitle:()=>o,default:()=>p,frontMatter:()=>i,metadata:()=>c,toc:()=>m});var s=r(85893),n=r(11151);const i={sidebar_position:1},o="System Overview",c={id:"requirements/system-overview",title:"System Overview",description:"",source:"@site/docs/requirements/system-overview.md",sourceDirName:"requirements",slug:"/requirements/system-overview",permalink:"/project-thrilltyper/docs/requirements/system-overview",draft:!1,unlisted:!1,editUrl:"https://github.com/Capstone-Projects-2024-Spring/project-thrilltyper/edit/main/documentation/docs/requirements/system-overview.md",tags:[],version:"current",lastUpdatedBy:"Wenjie Chen",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"docsSidebar",previous:{title:"Requirements Specification",permalink:"/project-thrilltyper/docs/category/requirements-specification"},next:{title:"System Block Diagram",permalink:"/project-thrilltyper/docs/requirements/system-block-diagram"}},a={},m=[];function u(e){const t={h1:"h1",...(0,n.a)(),...e.components};return(0,s.jsx)(t.h1,{id:"system-overview",children:"System Overview"})}function p(e={}){const{wrapper:t}={...(0,n.a)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(u,{...e})}):u(e)}},11151:(e,t,r)=>{r.d(t,{Z:()=>c,a:()=>o});var s=r(67294);const n={},i=s.createContext(n);function o(e){const t=s.useContext(i);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:o(e.components),s.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkcreate_project_docs=self.webpackChunkcreate_project_docs||[]).push([[3196],{98379:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>a,contentTitle:()=>o,default:()=>p,frontMatter:()=>n,metadata:()=>c,toc:()=>m});var s=r(85893),i=r(11151);const n={sidebar_position:1},o="System Overview",c={id:"requirements/system-overview",title:"System Overview",description:"",source:"@site/docs/requirements/system-overview.md",sourceDirName:"requirements",slug:"/requirements/system-overview",permalink:"/project-thrilltyper/docs/requirements/system-overview",draft:!1,unlisted:!1,editUrl:"https://github.com/Capstone-Projects-2024-Spring/project-thrilltyper/edit/main/documentation/docs/requirements/system-overview.md",tags:[],version:"current",lastUpdatedBy:"Eric Reizas",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"docsSidebar",previous:{title:"Requirements Specification",permalink:"/project-thrilltyper/docs/category/requirements-specification"},next:{title:"System Block Diagram",permalink:"/project-thrilltyper/docs/requirements/system-block-diagram"}},a={},m=[];function u(e){const t={h1:"h1",...(0,i.a)(),...e.components};return(0,s.jsx)(t.h1,{id:"system-overview",children:"System Overview"})}function p(e={}){const{wrapper:t}={...(0,i.a)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(u,{...e})}):u(e)}},11151:(e,t,r)=>{r.d(t,{Z:()=>c,a:()=>o});var s=r(67294);const i={},n=s.createContext(i);function o(e){const t=s.useContext(n);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:o(e.components),s.createElement(n.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/bafd4460.2156e31d.js b/assets/js/bafd4460.18f58448.js similarity index 96% rename from assets/js/bafd4460.2156e31d.js rename to assets/js/bafd4460.18f58448.js index b79752bf1..8e21a89f3 100644 --- a/assets/js/bafd4460.2156e31d.js +++ b/assets/js/bafd4460.18f58448.js @@ -1 +1 @@ -"use strict";(self.webpackChunkcreate_project_docs=self.webpackChunkcreate_project_docs||[]).push([[9617],{80134:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>u,contentTitle:()=>o,default:()=>m,frontMatter:()=>i,metadata:()=>a,toc:()=>c});var n=r(85893),s=r(11151);const i={sidebar_position:4},o="Features and Requirements",a={id:"requirements/features-and-requirements",title:"Features and Requirements",description:"",source:"@site/docs/requirements/features-and-requirements.md",sourceDirName:"requirements",slug:"/requirements/features-and-requirements",permalink:"/project-thrilltyper/docs/requirements/features-and-requirements",draft:!1,unlisted:!1,editUrl:"https://github.com/Capstone-Projects-2024-Spring/project-thrilltyper/edit/main/documentation/docs/requirements/features-and-requirements.md",tags:[],version:"current",lastUpdatedBy:"Wenjie Chen",sidebarPosition:4,frontMatter:{sidebar_position:4},sidebar:"docsSidebar",previous:{title:"General Requirements",permalink:"/project-thrilltyper/docs/requirements/general-requirements"},next:{title:"Use-case descriptions",permalink:"/project-thrilltyper/docs/requirements/use-case-descriptions"}},u={},c=[];function d(e){const t={h1:"h1",...(0,s.a)(),...e.components};return(0,n.jsx)(t.h1,{id:"features-and-requirements",children:"Features and Requirements"})}function m(e={}){const{wrapper:t}={...(0,s.a)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(d,{...e})}):d(e)}},11151:(e,t,r)=>{r.d(t,{Z:()=>a,a:()=>o});var n=r(67294);const s={},i=n.createContext(s);function o(e){const t=n.useContext(i);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),n.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkcreate_project_docs=self.webpackChunkcreate_project_docs||[]).push([[9617],{80134:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>u,contentTitle:()=>o,default:()=>m,frontMatter:()=>i,metadata:()=>a,toc:()=>c});var n=r(85893),s=r(11151);const i={sidebar_position:4},o="Features and Requirements",a={id:"requirements/features-and-requirements",title:"Features and Requirements",description:"",source:"@site/docs/requirements/features-and-requirements.md",sourceDirName:"requirements",slug:"/requirements/features-and-requirements",permalink:"/project-thrilltyper/docs/requirements/features-and-requirements",draft:!1,unlisted:!1,editUrl:"https://github.com/Capstone-Projects-2024-Spring/project-thrilltyper/edit/main/documentation/docs/requirements/features-and-requirements.md",tags:[],version:"current",lastUpdatedBy:"Eric Reizas",sidebarPosition:4,frontMatter:{sidebar_position:4},sidebar:"docsSidebar",previous:{title:"General Requirements",permalink:"/project-thrilltyper/docs/requirements/general-requirements"},next:{title:"Use-case descriptions",permalink:"/project-thrilltyper/docs/requirements/use-case-descriptions"}},u={},c=[];function d(e){const t={h1:"h1",...(0,s.a)(),...e.components};return(0,n.jsx)(t.h1,{id:"features-and-requirements",children:"Features and Requirements"})}function m(e={}){const{wrapper:t}={...(0,s.a)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(d,{...e})}):d(e)}},11151:(e,t,r)=>{r.d(t,{Z:()=>a,a:()=>o});var n=r(67294);const s={},i=n.createContext(s);function o(e){const t=n.useContext(i);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),n.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/d2537cb8.53c2eeb1.js b/assets/js/d2537cb8.53c2eeb1.js deleted file mode 100644 index f5506e68b..000000000 --- a/assets/js/d2537cb8.53c2eeb1.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkcreate_project_docs=self.webpackChunkcreate_project_docs||[]).push([[913],{79585:(e,t,o)=>{o.r(t),o.d(t,{assets:()=>a,contentTitle:()=>c,default:()=>d,frontMatter:()=>s,metadata:()=>i,toc:()=>l});var r=o(85893),n=o(11151);const s={sidebar_position:5},c="Version Control",i={id:"system-architecture/version-control",title:"Version Control",description:"",source:"@site/docs/system-architecture/version-control.md",sourceDirName:"system-architecture",slug:"/system-architecture/version-control",permalink:"/project-thrilltyper/docs/system-architecture/version-control",draft:!1,unlisted:!1,editUrl:"https://github.com/Capstone-Projects-2024-Spring/project-thrilltyper/edit/main/documentation/docs/system-architecture/version-control.md",tags:[],version:"current",lastUpdatedBy:"Wenjie Chen",sidebarPosition:5,frontMatter:{sidebar_position:5},sidebar:"docsSidebar",previous:{title:"Development Environment",permalink:"/project-thrilltyper/docs/system-architecture/development-environment"},next:{title:"API Specification",permalink:"/project-thrilltyper/docs/category/api-specification"}},a={},l=[];function p(e){const t={h1:"h1",...(0,n.a)(),...e.components};return(0,r.jsx)(t.h1,{id:"version-control",children:"Version Control"})}function d(e={}){const{wrapper:t}={...(0,n.a)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(p,{...e})}):p(e)}},11151:(e,t,o)=>{o.d(t,{Z:()=>i,a:()=>c});var r=o(67294);const n={},s=r.createContext(n);function c(e){const t=r.useContext(s);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:c(e.components),r.createElement(s.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/d2537cb8.e28d4e9b.js b/assets/js/d2537cb8.e28d4e9b.js new file mode 100644 index 000000000..c4c281405 --- /dev/null +++ b/assets/js/d2537cb8.e28d4e9b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcreate_project_docs=self.webpackChunkcreate_project_docs||[]).push([[913],{79585:(t,e,r)=>{r.r(e),r.d(e,{assets:()=>a,contentTitle:()=>c,default:()=>d,frontMatter:()=>s,metadata:()=>i,toc:()=>l});var o=r(85893),n=r(11151);const s={sidebar_position:5},c="Version Control",i={id:"system-architecture/version-control",title:"Version Control",description:"",source:"@site/docs/system-architecture/version-control.md",sourceDirName:"system-architecture",slug:"/system-architecture/version-control",permalink:"/project-thrilltyper/docs/system-architecture/version-control",draft:!1,unlisted:!1,editUrl:"https://github.com/Capstone-Projects-2024-Spring/project-thrilltyper/edit/main/documentation/docs/system-architecture/version-control.md",tags:[],version:"current",lastUpdatedBy:"Eric Reizas",sidebarPosition:5,frontMatter:{sidebar_position:5},sidebar:"docsSidebar",previous:{title:"Development Environment",permalink:"/project-thrilltyper/docs/system-architecture/development-environment"},next:{title:"API Specification",permalink:"/project-thrilltyper/docs/category/api-specification"}},a={},l=[];function p(t){const e={h1:"h1",...(0,n.a)(),...t.components};return(0,o.jsx)(e.h1,{id:"version-control",children:"Version Control"})}function d(t={}){const{wrapper:e}={...(0,n.a)(),...t.components};return e?(0,o.jsx)(e,{...t,children:(0,o.jsx)(p,{...t})}):p(t)}},11151:(t,e,r)=>{r.d(e,{Z:()=>i,a:()=>c});var o=r(67294);const n={},s=o.createContext(n);function c(t){const e=o.useContext(s);return o.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function i(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(n):t.components||n:c(t.components),o.createElement(s.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/db8db704.c6344e1f.js b/assets/js/db8db704.ac34c3a3.js similarity index 98% rename from assets/js/db8db704.c6344e1f.js rename to assets/js/db8db704.ac34c3a3.js index f5b05cd96..0ff0f0c4d 100644 --- a/assets/js/db8db704.c6344e1f.js +++ b/assets/js/db8db704.ac34c3a3.js @@ -1 +1 @@ -"use strict";(self.webpackChunkcreate_project_docs=self.webpackChunkcreate_project_docs||[]).push([[7349],{99662:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>r,default:()=>l,frontMatter:()=>s,metadata:()=>a,toc:()=>d});var i=n(85893),o=n(11151);const s={sidebar_position:1,description:"What should be in this section."},r="Design Document - Part II API",a={id:"api-specification/design-api-intro",title:"Design Document - Part II API",description:"What should be in this section.",source:"@site/docs/api-specification/design-api-intro.md",sourceDirName:"api-specification",slug:"/api-specification/design-api-intro",permalink:"/project-thrilltyper/docs/api-specification/design-api-intro",draft:!1,unlisted:!1,editUrl:"https://github.com/Capstone-Projects-2024-Spring/project-thrilltyper/edit/main/documentation/docs/api-specification/design-api-intro.md",tags:[],version:"current",lastUpdatedBy:"Wenjie Chen",sidebarPosition:1,frontMatter:{sidebar_position:1,description:"What should be in this section."},sidebar:"docsSidebar",previous:{title:"API Specification",permalink:"/project-thrilltyper/docs/category/api-specification"},next:{title:"API 1 - Swagger Petstore",permalink:"/project-thrilltyper/docs/api-specification/openapi-spec"}},c={},d=[];function p(e){const t={a:"a",h1:"h1",p:"p",strong:"strong",...(0,o.a)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.h1,{id:"design-document---part-ii-api",children:"Design Document - Part II API"}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.strong,{children:"Purpose"})}),"\n",(0,i.jsx)(t.p,{children:"This Design Document gives the complete design of the software implementation. This information should be in structured comments (e.g. Javadoc) in the source files. We encourage the use of a documentation generation tool to generate a draft of your API that you can augment to include the following details."}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.strong,{children:"Requirements"})}),"\n",(0,i.jsx)(t.p,{children:"In addition to the general documentation requirements the Design Document - Part II API will contain:"}),"\n",(0,i.jsx)(t.p,{children:"General review of the software architecture for each module specified in Design Document - Part I Architecture. Please include your class diagram as an important reference."}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.strong,{children:"For each class define the data fields, methods."})}),"\n",(0,i.jsx)(t.p,{children:"The purpose of the class."}),"\n",(0,i.jsx)(t.p,{children:"The purpose of each data field."}),"\n",(0,i.jsx)(t.p,{children:"The purpose of each method"}),"\n",(0,i.jsx)(t.p,{children:"Pre-conditions if any."}),"\n",(0,i.jsx)(t.p,{children:"Post-conditions if any."}),"\n",(0,i.jsx)(t.p,{children:"Parameters and data types"}),"\n",(0,i.jsx)(t.p,{children:"Return value and output variables"}),"\n",(0,i.jsx)(t.p,{children:"Exceptions thrown* (PLEASE see note below for details)."}),"\n",(0,i.jsxs)(t.p,{children:["An example of an auto-generated and then augmented API specification is here (",(0,i.jsx)(t.a,{href:"https://templeu.instructure.com/courses/106563/files/16928898?wrap=1",title:"Fiscal Design Document 2_API.docx",children:"Fiscal Design Document 2_API.docx"})," )"]}),"\n",(0,i.jsxs)(t.p,{children:["This group developed their API documentation by hand (",(0,i.jsx)(t.a,{href:"https://templeu.instructure.com/courses/106563/files/16928899?wrap=1",title:"Design Document Part 2 API-1_MovieMatch.docx",children:"Design Document Part 2 API-1_MovieMatch.docx"})," )"]}),"\n",(0,i.jsx)(t.p,{children:'*At the top level, or where appropriate, all exceptions should be caught and an error message that is meaningful to the user generated. It is not OK to say ("xxxx has encountered a problem and will now close (OK?)". Error messages and recovery procedures should be documented in the User\u2019s Manual.'})]})}function l(e={}){const{wrapper:t}={...(0,o.a)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(p,{...e})}):p(e)}},11151:(e,t,n)=>{n.d(t,{Z:()=>a,a:()=>r});var i=n(67294);const o={},s=i.createContext(o);function r(e){const t=i.useContext(s);return i.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:r(e.components),i.createElement(s.Provider,{value:t},e.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkcreate_project_docs=self.webpackChunkcreate_project_docs||[]).push([[7349],{99662:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>r,default:()=>l,frontMatter:()=>s,metadata:()=>a,toc:()=>d});var i=n(85893),o=n(11151);const s={sidebar_position:1,description:"What should be in this section."},r="Design Document - Part II API",a={id:"api-specification/design-api-intro",title:"Design Document - Part II API",description:"What should be in this section.",source:"@site/docs/api-specification/design-api-intro.md",sourceDirName:"api-specification",slug:"/api-specification/design-api-intro",permalink:"/project-thrilltyper/docs/api-specification/design-api-intro",draft:!1,unlisted:!1,editUrl:"https://github.com/Capstone-Projects-2024-Spring/project-thrilltyper/edit/main/documentation/docs/api-specification/design-api-intro.md",tags:[],version:"current",lastUpdatedBy:"Eric Reizas",sidebarPosition:1,frontMatter:{sidebar_position:1,description:"What should be in this section."},sidebar:"docsSidebar",previous:{title:"API Specification",permalink:"/project-thrilltyper/docs/category/api-specification"},next:{title:"API 1 - Swagger Petstore",permalink:"/project-thrilltyper/docs/api-specification/openapi-spec"}},c={},d=[];function p(e){const t={a:"a",h1:"h1",p:"p",strong:"strong",...(0,o.a)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.h1,{id:"design-document---part-ii-api",children:"Design Document - Part II API"}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.strong,{children:"Purpose"})}),"\n",(0,i.jsx)(t.p,{children:"This Design Document gives the complete design of the software implementation. This information should be in structured comments (e.g. Javadoc) in the source files. We encourage the use of a documentation generation tool to generate a draft of your API that you can augment to include the following details."}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.strong,{children:"Requirements"})}),"\n",(0,i.jsx)(t.p,{children:"In addition to the general documentation requirements the Design Document - Part II API will contain:"}),"\n",(0,i.jsx)(t.p,{children:"General review of the software architecture for each module specified in Design Document - Part I Architecture. Please include your class diagram as an important reference."}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.strong,{children:"For each class define the data fields, methods."})}),"\n",(0,i.jsx)(t.p,{children:"The purpose of the class."}),"\n",(0,i.jsx)(t.p,{children:"The purpose of each data field."}),"\n",(0,i.jsx)(t.p,{children:"The purpose of each method"}),"\n",(0,i.jsx)(t.p,{children:"Pre-conditions if any."}),"\n",(0,i.jsx)(t.p,{children:"Post-conditions if any."}),"\n",(0,i.jsx)(t.p,{children:"Parameters and data types"}),"\n",(0,i.jsx)(t.p,{children:"Return value and output variables"}),"\n",(0,i.jsx)(t.p,{children:"Exceptions thrown* (PLEASE see note below for details)."}),"\n",(0,i.jsxs)(t.p,{children:["An example of an auto-generated and then augmented API specification is here (",(0,i.jsx)(t.a,{href:"https://templeu.instructure.com/courses/106563/files/16928898?wrap=1",title:"Fiscal Design Document 2_API.docx",children:"Fiscal Design Document 2_API.docx"})," )"]}),"\n",(0,i.jsxs)(t.p,{children:["This group developed their API documentation by hand (",(0,i.jsx)(t.a,{href:"https://templeu.instructure.com/courses/106563/files/16928899?wrap=1",title:"Design Document Part 2 API-1_MovieMatch.docx",children:"Design Document Part 2 API-1_MovieMatch.docx"})," )"]}),"\n",(0,i.jsx)(t.p,{children:'*At the top level, or where appropriate, all exceptions should be caught and an error message that is meaningful to the user generated. It is not OK to say ("xxxx has encountered a problem and will now close (OK?)". Error messages and recovery procedures should be documented in the User\u2019s Manual.'})]})}function l(e={}){const{wrapper:t}={...(0,o.a)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(p,{...e})}):p(e)}},11151:(e,t,n)=>{n.d(t,{Z:()=>a,a:()=>r});var i=n(67294);const o={},s=i.createContext(o);function r(e){const t=i.useContext(s);return i.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:r(e.components),i.createElement(s.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/ed7b2b8d.426c0444.js b/assets/js/ed7b2b8d.b08314ae.js similarity index 98% rename from assets/js/ed7b2b8d.426c0444.js rename to assets/js/ed7b2b8d.b08314ae.js index 74940ce8e..5e6d6dfbb 100644 --- a/assets/js/ed7b2b8d.426c0444.js +++ b/assets/js/ed7b2b8d.b08314ae.js @@ -1 +1 @@ -"use strict";(self.webpackChunkcreate_project_docs=self.webpackChunkcreate_project_docs||[]).push([[3961],{25478:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>o,contentTitle:()=>c,default:()=>l,frontMatter:()=>i,metadata:()=>a,toc:()=>d});var n=r(85893),s=r(11151);const i={sidebar_position:1},c=void 0,a={id:"system-architecture/design",title:"design",description:"Purpose",source:"@site/docs/system-architecture/design.md",sourceDirName:"system-architecture",slug:"/system-architecture/design",permalink:"/project-thrilltyper/docs/system-architecture/design",draft:!1,unlisted:!1,editUrl:"https://github.com/Capstone-Projects-2024-Spring/project-thrilltyper/edit/main/documentation/docs/system-architecture/design.md",tags:[],version:"current",lastUpdatedBy:"Wenjie Chen",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"docsSidebar",previous:{title:"System Architecture",permalink:"/project-thrilltyper/docs/category/system-architecture"},next:{title:"Development Environment",permalink:"/project-thrilltyper/docs/system-architecture/development-environment"}},o={},d=[];function h(e){const t={a:"a",em:"em",p:"p",strong:"strong",...(0,s.a)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.p,{children:(0,n.jsx)(t.strong,{children:"Purpose"})}),"\n",(0,n.jsx)(t.p,{children:"The Design Document - Part I Architecture describes the software architecture and how the requirements are mapped into the design. This document will be a combination of diagrams and text that describes what the diagrams are showing."}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.strong,{children:"Requirements"})}),"\n",(0,n.jsx)(t.p,{children:"In addition to the general requirements the Design Document - Part I Architecture will contain:"}),"\n",(0,n.jsx)(t.p,{children:"A description the different components and their interfaces. For example: client, server, database."}),"\n",(0,n.jsx)(t.p,{children:"For each component provide class diagrams showing the classes to be developed (or used) and their relationship."}),"\n",(0,n.jsxs)(t.p,{children:["Sequence diagrams showing the data flow for ",(0,n.jsx)(t.em,{children:"all"})," use cases.\xa0One sequence diagram corresponds to one use case and different use cases should have different corresponding sequence diagrams."]}),"\n",(0,n.jsx)(t.p,{children:"Describe algorithms employed in your project, e.g. neural network paradigm, training and training data set, etc."}),"\n",(0,n.jsx)(t.p,{children:"If there is a database:"}),"\n",(0,n.jsx)(t.p,{children:"Entity-relation diagram."}),"\n",(0,n.jsx)(t.p,{children:"Table design."}),"\n",(0,n.jsxs)(t.p,{children:["A check list for architecture design is attached here ",(0,n.jsx)(t.a,{href:"https://templeu.instructure.com/courses/106563/files/16928870/download?wrap=1",title:"architecture_design_checklist.pdf",children:"architecture_design_checklist.pdf"}),"\xa0 and should be used as a guidance."]})]})}function l(e={}){const{wrapper:t}={...(0,s.a)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(h,{...e})}):h(e)}},11151:(e,t,r)=>{r.d(t,{Z:()=>a,a:()=>c});var n=r(67294);const s={},i=n.createContext(s);function c(e){const t=n.useContext(i);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:c(e.components),n.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkcreate_project_docs=self.webpackChunkcreate_project_docs||[]).push([[3961],{25478:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>o,contentTitle:()=>c,default:()=>l,frontMatter:()=>i,metadata:()=>a,toc:()=>d});var n=r(85893),s=r(11151);const i={sidebar_position:1},c=void 0,a={id:"system-architecture/design",title:"design",description:"Purpose",source:"@site/docs/system-architecture/design.md",sourceDirName:"system-architecture",slug:"/system-architecture/design",permalink:"/project-thrilltyper/docs/system-architecture/design",draft:!1,unlisted:!1,editUrl:"https://github.com/Capstone-Projects-2024-Spring/project-thrilltyper/edit/main/documentation/docs/system-architecture/design.md",tags:[],version:"current",lastUpdatedBy:"Eric Reizas",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"docsSidebar",previous:{title:"System Architecture",permalink:"/project-thrilltyper/docs/category/system-architecture"},next:{title:"Development Environment",permalink:"/project-thrilltyper/docs/system-architecture/development-environment"}},o={},d=[];function h(e){const t={a:"a",em:"em",p:"p",strong:"strong",...(0,s.a)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.p,{children:(0,n.jsx)(t.strong,{children:"Purpose"})}),"\n",(0,n.jsx)(t.p,{children:"The Design Document - Part I Architecture describes the software architecture and how the requirements are mapped into the design. This document will be a combination of diagrams and text that describes what the diagrams are showing."}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.strong,{children:"Requirements"})}),"\n",(0,n.jsx)(t.p,{children:"In addition to the general requirements the Design Document - Part I Architecture will contain:"}),"\n",(0,n.jsx)(t.p,{children:"A description the different components and their interfaces. For example: client, server, database."}),"\n",(0,n.jsx)(t.p,{children:"For each component provide class diagrams showing the classes to be developed (or used) and their relationship."}),"\n",(0,n.jsxs)(t.p,{children:["Sequence diagrams showing the data flow for ",(0,n.jsx)(t.em,{children:"all"})," use cases.\xa0One sequence diagram corresponds to one use case and different use cases should have different corresponding sequence diagrams."]}),"\n",(0,n.jsx)(t.p,{children:"Describe algorithms employed in your project, e.g. neural network paradigm, training and training data set, etc."}),"\n",(0,n.jsx)(t.p,{children:"If there is a database:"}),"\n",(0,n.jsx)(t.p,{children:"Entity-relation diagram."}),"\n",(0,n.jsx)(t.p,{children:"Table design."}),"\n",(0,n.jsxs)(t.p,{children:["A check list for architecture design is attached here ",(0,n.jsx)(t.a,{href:"https://templeu.instructure.com/courses/106563/files/16928870/download?wrap=1",title:"architecture_design_checklist.pdf",children:"architecture_design_checklist.pdf"}),"\xa0 and should be used as a guidance."]})]})}function l(e={}){const{wrapper:t}={...(0,s.a)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(h,{...e})}):h(e)}},11151:(e,t,r)=>{r.d(t,{Z:()=>a,a:()=>c});var n=r(67294);const s={},i=n.createContext(s);function c(e){const t=n.useContext(i);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:c(e.components),n.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/f8409a7e.57a79d07.js b/assets/js/f8409a7e.e34036f9.js similarity index 91% rename from assets/js/f8409a7e.57a79d07.js rename to assets/js/f8409a7e.e34036f9.js index 8bd719b08..fa4be20ef 100644 --- a/assets/js/f8409a7e.57a79d07.js +++ b/assets/js/f8409a7e.e34036f9.js @@ -1 +1 @@ -"use strict";(self.webpackChunkcreate_project_docs=self.webpackChunkcreate_project_docs||[]).push([[3206],{29325:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>a,contentTitle:()=>c,default:()=>p,frontMatter:()=>i,metadata:()=>s,toc:()=>d});var o=n(85893),r=n(11151);const i={sidebar_position:1},c="Introduction",s={id:"intro",title:"Introduction",description:"",source:"@site/docs/intro.mdx",sourceDirName:".",slug:"/intro",permalink:"/project-thrilltyper/docs/intro",draft:!1,unlisted:!1,editUrl:"https://github.com/Capstone-Projects-2024-Spring/project-thrilltyper/edit/main/documentation/docs/intro.mdx",tags:[],version:"current",lastUpdatedBy:"Wenjie Chen",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"docsSidebar",next:{title:"Requirements Specification",permalink:"/project-thrilltyper/docs/category/requirements-specification"}},a={},d=[];function u(t){const e={h1:"h1",...(0,r.a)(),...t.components};return(0,o.jsx)(e.h1,{id:"introduction",children:"Introduction"})}function p(t={}){const{wrapper:e}={...(0,r.a)(),...t.components};return e?(0,o.jsx)(e,{...t,children:(0,o.jsx)(u,{...t})}):u(t)}},11151:(t,e,n)=>{n.d(e,{Z:()=>s,a:()=>c});var o=n(67294);const r={},i=o.createContext(r);function c(t){const e=o.useContext(i);return o.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function s(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(r):t.components||r:c(t.components),o.createElement(i.Provider,{value:e},t.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkcreate_project_docs=self.webpackChunkcreate_project_docs||[]).push([[3206],{29325:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>a,contentTitle:()=>c,default:()=>p,frontMatter:()=>i,metadata:()=>s,toc:()=>d});var o=n(85893),r=n(11151);const i={sidebar_position:1},c="Introduction",s={id:"intro",title:"Introduction",description:"",source:"@site/docs/intro.mdx",sourceDirName:".",slug:"/intro",permalink:"/project-thrilltyper/docs/intro",draft:!1,unlisted:!1,editUrl:"https://github.com/Capstone-Projects-2024-Spring/project-thrilltyper/edit/main/documentation/docs/intro.mdx",tags:[],version:"current",lastUpdatedBy:"Eric Reizas",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"docsSidebar",next:{title:"Requirements Specification",permalink:"/project-thrilltyper/docs/category/requirements-specification"}},a={},d=[];function u(t){const e={h1:"h1",...(0,r.a)(),...t.components};return(0,o.jsx)(e.h1,{id:"introduction",children:"Introduction"})}function p(t={}){const{wrapper:e}={...(0,r.a)(),...t.components};return e?(0,o.jsx)(e,{...t,children:(0,o.jsx)(u,{...t})}):u(t)}},11151:(t,e,n)=>{n.d(e,{Z:()=>s,a:()=>c});var o=n(67294);const r={},i=o.createContext(r);function c(t){const e=o.useContext(i);return o.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function s(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(r):t.components||r:c(t.components),o.createElement(i.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/f85a1a6c.4322961b.js b/assets/js/f85a1a6c.22aa9cae.js similarity index 96% rename from assets/js/f85a1a6c.4322961b.js rename to assets/js/f85a1a6c.22aa9cae.js index e588210dd..0179bef4b 100644 --- a/assets/js/f85a1a6c.4322961b.js +++ b/assets/js/f85a1a6c.22aa9cae.js @@ -1 +1 @@ -"use strict";(self.webpackChunkcreate_project_docs=self.webpackChunkcreate_project_docs||[]).push([[1270],{64225:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>a,contentTitle:()=>i,default:()=>u,frontMatter:()=>o,metadata:()=>c,toc:()=>d});var s=n(85893),r=n(11151);const o={sidebar_position:1},i="Unit tests",c={id:"testing/unit-testing",title:"Unit tests",description:"For each method, one or more test cases.",source:"@site/docs/testing/unit-testing.md",sourceDirName:"testing",slug:"/testing/unit-testing",permalink:"/project-thrilltyper/docs/testing/unit-testing",draft:!1,unlisted:!1,editUrl:"https://github.com/Capstone-Projects-2024-Spring/project-thrilltyper/edit/main/documentation/docs/testing/unit-testing.md",tags:[],version:"current",lastUpdatedBy:"Wenjie Chen",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"docsSidebar",previous:{title:"Test Procedures",permalink:"/project-thrilltyper/docs/category/test-procedures"},next:{title:"Integration tests",permalink:"/project-thrilltyper/docs/testing/integration-testing"}},a={},d=[];function p(t){const e={h1:"h1",p:"p",...(0,r.a)(),...t.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(e.h1,{id:"unit-tests",children:"Unit tests"}),"\n",(0,s.jsx)(e.p,{children:"For each method, one or more test cases."}),"\n",(0,s.jsx)(e.p,{children:"A test case consists of input parameter values and expected results."}),"\n",(0,s.jsx)(e.p,{children:"All external classes should be stubbed using mock objects."})]})}function u(t={}){const{wrapper:e}={...(0,r.a)(),...t.components};return e?(0,s.jsx)(e,{...t,children:(0,s.jsx)(p,{...t})}):p(t)}},11151:(t,e,n)=>{n.d(e,{Z:()=>c,a:()=>i});var s=n(67294);const r={},o=s.createContext(r);function i(t){const e=s.useContext(o);return s.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function c(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(r):t.components||r:i(t.components),s.createElement(o.Provider,{value:e},t.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkcreate_project_docs=self.webpackChunkcreate_project_docs||[]).push([[1270],{64225:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>a,contentTitle:()=>i,default:()=>u,frontMatter:()=>o,metadata:()=>c,toc:()=>d});var s=n(85893),r=n(11151);const o={sidebar_position:1},i="Unit tests",c={id:"testing/unit-testing",title:"Unit tests",description:"For each method, one or more test cases.",source:"@site/docs/testing/unit-testing.md",sourceDirName:"testing",slug:"/testing/unit-testing",permalink:"/project-thrilltyper/docs/testing/unit-testing",draft:!1,unlisted:!1,editUrl:"https://github.com/Capstone-Projects-2024-Spring/project-thrilltyper/edit/main/documentation/docs/testing/unit-testing.md",tags:[],version:"current",lastUpdatedBy:"Eric Reizas",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"docsSidebar",previous:{title:"Test Procedures",permalink:"/project-thrilltyper/docs/category/test-procedures"},next:{title:"Integration tests",permalink:"/project-thrilltyper/docs/testing/integration-testing"}},a={},d=[];function p(t){const e={h1:"h1",p:"p",...(0,r.a)(),...t.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(e.h1,{id:"unit-tests",children:"Unit tests"}),"\n",(0,s.jsx)(e.p,{children:"For each method, one or more test cases."}),"\n",(0,s.jsx)(e.p,{children:"A test case consists of input parameter values and expected results."}),"\n",(0,s.jsx)(e.p,{children:"All external classes should be stubbed using mock objects."})]})}function u(t={}){const{wrapper:e}={...(0,r.a)(),...t.components};return e?(0,s.jsx)(e,{...t,children:(0,s.jsx)(p,{...t})}):p(t)}},11151:(t,e,n)=>{n.d(e,{Z:()=>c,a:()=>i});var s=n(67294);const r={},o=s.createContext(r);function i(t){const e=s.useContext(o);return s.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function c(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(r):t.components||r:i(t.components),s.createElement(o.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/fb650936.606788fd.js b/assets/js/fb650936.58bafad1.js similarity index 91% rename from assets/js/fb650936.606788fd.js rename to assets/js/fb650936.58bafad1.js index a8928f1ee..006c5d3c0 100644 --- a/assets/js/fb650936.606788fd.js +++ b/assets/js/fb650936.58bafad1.js @@ -1 +1 @@ -(self.webpackChunkcreate_project_docs=self.webpackChunkcreate_project_docs||[]).push([[3860],{65754:(e,t,i)=>{"use strict";i.r(t),i.d(t,{assets:()=>f,contentTitle:()=>l,default:()=>h,frontMatter:()=>d,metadata:()=>u,toc:()=>m});var o=i(85893),n=i(11151),r=i(67294),c=i(23974),s=i(28084);const a=function(e){const t=(0,s.OD)("docusaurus-plugin-redoc");return e?t?.[e]:Object.values(t??{})?.[0]},p=e=>{let{id:t}=e;const i=a(t),n=(0,r.useMemo)((()=>({theme:{breakpoints:{medium:"130rem",large:"130rem"}}})),[]);return(0,o.jsx)(c.Z,{...i,optionsOverrides:n})},d={title:"API 1 - Swagger Petstore",description:"API Specification from openapi.yml",hide_table_of_contents:!0,sidebar_position:2},l=void 0,u={id:"api-specification/openapi-spec",title:"API 1 - Swagger Petstore",description:"API Specification from openapi.yml",source:"@site/docs/api-specification/openapi-spec.md",sourceDirName:"api-specification",slug:"/api-specification/openapi-spec",permalink:"/project-thrilltyper/docs/api-specification/openapi-spec",draft:!1,unlisted:!1,editUrl:"https://github.com/Capstone-Projects-2024-Spring/project-thrilltyper/edit/main/documentation/docs/api-specification/openapi-spec.md",tags:[],version:"current",lastUpdatedBy:"Wenjie Chen",sidebarPosition:2,frontMatter:{title:"API 1 - Swagger Petstore",description:"API Specification from openapi.yml",hide_table_of_contents:!0,sidebar_position:2},sidebar:"docsSidebar",previous:{title:"Design Document - Part II API",permalink:"/project-thrilltyper/docs/api-specification/design-api-intro"},next:{title:"CalculatorModel.java",permalink:"/project-thrilltyper/docs/api-specification/calculator-model-generated"}},f={},m=[];function g(e){return(0,o.jsx)(p,{id:"using-single-yaml"})}function h(e={}){const{wrapper:t}={...(0,n.a)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(g,{...e})}):g()}},26242:()=>{},11314:()=>{},67251:()=>{},99018:()=>{},43044:()=>{},3408:()=>{},35126:()=>{},11151:(e,t,i)=>{"use strict";i.d(t,{Z:()=>s,a:()=>c});var o=i(67294);const n={},r=o.createContext(n);function c(e){const t=o.useContext(r);return o.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function s(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:c(e.components),o.createElement(r.Provider,{value:t},e.children)}}}]); \ No newline at end of file +(self.webpackChunkcreate_project_docs=self.webpackChunkcreate_project_docs||[]).push([[3860],{65754:(e,t,i)=>{"use strict";i.r(t),i.d(t,{assets:()=>f,contentTitle:()=>l,default:()=>P,frontMatter:()=>d,metadata:()=>u,toc:()=>m});var o=i(85893),n=i(11151),r=i(67294),c=i(23974),s=i(28084);const a=function(e){const t=(0,s.OD)("docusaurus-plugin-redoc");return e?t?.[e]:Object.values(t??{})?.[0]},p=e=>{let{id:t}=e;const i=a(t),n=(0,r.useMemo)((()=>({theme:{breakpoints:{medium:"130rem",large:"130rem"}}})),[]);return(0,o.jsx)(c.Z,{...i,optionsOverrides:n})},d={title:"API 1 - Swagger Petstore",description:"API Specification from openapi.yml",hide_table_of_contents:!0,sidebar_position:2},l=void 0,u={id:"api-specification/openapi-spec",title:"API 1 - Swagger Petstore",description:"API Specification from openapi.yml",source:"@site/docs/api-specification/openapi-spec.md",sourceDirName:"api-specification",slug:"/api-specification/openapi-spec",permalink:"/project-thrilltyper/docs/api-specification/openapi-spec",draft:!1,unlisted:!1,editUrl:"https://github.com/Capstone-Projects-2024-Spring/project-thrilltyper/edit/main/documentation/docs/api-specification/openapi-spec.md",tags:[],version:"current",lastUpdatedBy:"Eric Reizas",sidebarPosition:2,frontMatter:{title:"API 1 - Swagger Petstore",description:"API Specification from openapi.yml",hide_table_of_contents:!0,sidebar_position:2},sidebar:"docsSidebar",previous:{title:"Design Document - Part II API",permalink:"/project-thrilltyper/docs/api-specification/design-api-intro"},next:{title:"CalculatorModel.java",permalink:"/project-thrilltyper/docs/api-specification/calculator-model-generated"}},f={},m=[];function g(e){return(0,o.jsx)(p,{id:"using-single-yaml"})}function P(e={}){const{wrapper:t}={...(0,n.a)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(g,{...e})}):g()}},26242:()=>{},11314:()=>{},67251:()=>{},99018:()=>{},43044:()=>{},3408:()=>{},35126:()=>{},11151:(e,t,i)=>{"use strict";i.d(t,{Z:()=>s,a:()=>c});var o=i(67294);const n={},r=o.createContext(n);function c(e){const t=o.useContext(r);return o.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function s(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:c(e.components),o.createElement(r.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/fc3d0314.aeea236f.js b/assets/js/fc3d0314.dda43143.js similarity index 96% rename from assets/js/fc3d0314.aeea236f.js rename to assets/js/fc3d0314.dda43143.js index 286b0bf3d..947dfab69 100644 --- a/assets/js/fc3d0314.aeea236f.js +++ b/assets/js/fc3d0314.dda43143.js @@ -1 +1 @@ -"use strict";(self.webpackChunkcreate_project_docs=self.webpackChunkcreate_project_docs||[]).push([[1650],{95593:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>a,contentTitle:()=>i,default:()=>p,frontMatter:()=>c,metadata:()=>r,toc:()=>d});var s=n(85893),o=n(11151);const c={sidebar_position:3},i="Acceptance test",r={id:"testing/acceptence-testing",title:"Acceptance test",description:"Demonstration of all of the functional and non-functional requirements. This can be a combination of automated tests derived from the use-cases (user stories) and manual tests with recorded observation of the results.",source:"@site/docs/testing/acceptence-testing.md",sourceDirName:"testing",slug:"/testing/acceptence-testing",permalink:"/project-thrilltyper/docs/testing/acceptence-testing",draft:!1,unlisted:!1,editUrl:"https://github.com/Capstone-Projects-2024-Spring/project-thrilltyper/edit/main/documentation/docs/testing/acceptence-testing.md",tags:[],version:"current",lastUpdatedBy:"Wenjie Chen",sidebarPosition:3,frontMatter:{sidebar_position:3},sidebar:"docsSidebar",previous:{title:"Integration tests",permalink:"/project-thrilltyper/docs/testing/integration-testing"}},a={},d=[];function u(t){const e={h1:"h1",p:"p",...(0,o.a)(),...t.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(e.h1,{id:"acceptance-test",children:"Acceptance test"}),"\n",(0,s.jsx)(e.p,{children:"Demonstration of all of the functional and non-functional requirements. This can be a combination of automated tests derived from the use-cases (user stories) and manual tests with recorded observation of the results."})]})}function p(t={}){const{wrapper:e}={...(0,o.a)(),...t.components};return e?(0,s.jsx)(e,{...t,children:(0,s.jsx)(u,{...t})}):u(t)}},11151:(t,e,n)=>{n.d(e,{Z:()=>r,a:()=>i});var s=n(67294);const o={},c=s.createContext(o);function i(t){const e=s.useContext(c);return s.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function r(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(o):t.components||o:i(t.components),s.createElement(c.Provider,{value:e},t.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkcreate_project_docs=self.webpackChunkcreate_project_docs||[]).push([[1650],{95593:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>a,contentTitle:()=>i,default:()=>p,frontMatter:()=>c,metadata:()=>r,toc:()=>d});var s=n(85893),o=n(11151);const c={sidebar_position:3},i="Acceptance test",r={id:"testing/acceptence-testing",title:"Acceptance test",description:"Demonstration of all of the functional and non-functional requirements. This can be a combination of automated tests derived from the use-cases (user stories) and manual tests with recorded observation of the results.",source:"@site/docs/testing/acceptence-testing.md",sourceDirName:"testing",slug:"/testing/acceptence-testing",permalink:"/project-thrilltyper/docs/testing/acceptence-testing",draft:!1,unlisted:!1,editUrl:"https://github.com/Capstone-Projects-2024-Spring/project-thrilltyper/edit/main/documentation/docs/testing/acceptence-testing.md",tags:[],version:"current",lastUpdatedBy:"Eric Reizas",sidebarPosition:3,frontMatter:{sidebar_position:3},sidebar:"docsSidebar",previous:{title:"Integration tests",permalink:"/project-thrilltyper/docs/testing/integration-testing"}},a={},d=[];function u(t){const e={h1:"h1",p:"p",...(0,o.a)(),...t.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(e.h1,{id:"acceptance-test",children:"Acceptance test"}),"\n",(0,s.jsx)(e.p,{children:"Demonstration of all of the functional and non-functional requirements. This can be a combination of automated tests derived from the use-cases (user stories) and manual tests with recorded observation of the results."})]})}function p(t={}){const{wrapper:e}={...(0,o.a)(),...t.components};return e?(0,s.jsx)(e,{...t,children:(0,s.jsx)(u,{...t})}):u(t)}},11151:(t,e,n)=>{n.d(e,{Z:()=>r,a:()=>i});var s=n(67294);const o={},c=s.createContext(o);function i(t){const e=s.useContext(c);return s.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function r(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(o):t.components||o:i(t.components),s.createElement(c.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.4ab2fdfc.js b/assets/js/runtime~main.4ab2fdfc.js new file mode 100644 index 000000000..17a33a4fb --- /dev/null +++ b/assets/js/runtime~main.4ab2fdfc.js @@ -0,0 +1 @@ +(()=>{"use strict";var e,a,d,t,r,c={},b={};function f(e){var a=b[e];if(void 0!==a)return a.exports;var d=b[e]={id:e,loaded:!1,exports:{}};return c[e].call(d.exports,d,d.exports,f),d.loaded=!0,d.exports}f.m=c,f.c=b,e=[],f.O=(a,d,t,r)=>{if(!d){var c=1/0;for(i=0;i=r)&&Object.keys(f.O).every((e=>f.O[e](d[o])))?d.splice(o--,1):(b=!1,r0&&e[i-1][2]>r;i--)e[i]=e[i-1];e[i]=[d,t,r]},f.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return f.d(a,{a:a}),a},d=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,f.t=function(e,t){if(1&t&&(e=this(e)),8&t)return e;if("object"==typeof e&&e){if(4&t&&e.__esModule)return e;if(16&t&&"function"==typeof e.then)return e}var r=Object.create(null);f.r(r);var c={};a=a||[null,d({}),d([]),d(d)];for(var b=2&t&&e;"object"==typeof b&&!~a.indexOf(b);b=d(b))Object.getOwnPropertyNames(b).forEach((a=>c[a]=()=>e[a]));return c.default=()=>e,f.d(r,c),r},f.d=(e,a)=>{for(var d in a)f.o(a,d)&&!f.o(e,d)&&Object.defineProperty(e,d,{enumerable:!0,get:a[d]})},f.f={},f.e=e=>Promise.all(Object.keys(f.f).reduce(((a,d)=>(f.f[d](e,a),a)),[])),f.u=e=>"assets/js/"+({53:"935f2afb",686:"debda829",713:"b5fae9ec",740:"986fb218",913:"d2537cb8",1118:"d8472e15",1270:"f85a1a6c",1544:"ab3510ea",1650:"fc3d0314",1996:"9ca7995a",2794:"437b99b9",2905:"ce27f3e9",3085:"1f391b9e",3154:"6d463a2f",3196:"a854a899",3206:"f8409a7e",3211:"83adae89",3468:"5804337d",3470:"97b83a15",3666:"1237ab84",3783:"208c22c0",3860:"fb650936",3961:"ed7b2b8d",4195:"c4f5d8e4",4246:"cc5e788d",4368:"a94703ab",5216:"863266b1",5509:"61dd07e5",6225:"c0b1a2d5",6454:"806574b6",6582:"f8907193",6711:"ecf98249",7349:"db8db704",7375:"459591ab",7411:"f575a726",7414:"393be207",7607:"651d1379",7799:"fdeefd99",7918:"17896441",8518:"a7bd4aaa",8612:"f0ad3fbb",8794:"5bc0003a",8872:"cd8d59a4",8961:"8f4bbac7",9617:"bafd4460",9661:"5e95c892",9790:"7ddd358f",9817:"14eb3368"}[e]||e)+"."+{53:"a57b4c2c",109:"d5d56882",132:"6d919cc3",240:"ac9f6115",686:"dc6bef32",713:"9deaf707",740:"7572676a",913:"e28d4e9b",1118:"7e23a985",1270:"22aa9cae",1504:"d912ca6a",1544:"1d812eb5",1644:"1f5c7f01",1650:"dda43143",1763:"3e9c8095",1772:"08bc0f9b",1996:"c3fc93aa",2183:"58ff3820",2661:"0cd34e82",2693:"204fca48",2696:"f586c632",2700:"2bfe22db",2794:"1e78b953",2905:"84b77c48",3076:"b224fc03",3085:"3e92ee9b",3154:"48c04953",3196:"e30adc93",3206:"e34036f9",3211:"e9425137",3343:"ed8b7086",3468:"7428aa16",3470:"d879b545",3619:"c4d2aa8b",3666:"01aa5331",3783:"83486786",3860:"58bafad1",3961:"b08314ae",3974:"51943b2a",4195:"1aa149c6",4238:"e787b181",4246:"5c6db83e",4368:"9578913f",4706:"e2d8cdb8",5216:"4308b66a",5269:"2ebbcae7",5326:"ab8c43dd",5509:"f86c4af7",5790:"4a7d74c2",5943:"d6da17bf",6225:"814fd27a",6255:"56ee50c2",6454:"14e711c0",6582:"a5f0802c",6648:"cae35ae6",6711:"4f5cbcc5",6985:"64d8e7c7",7349:"ac34c3a3",7375:"cf11572e",7411:"992708de",7414:"b0512fb2",7607:"283b8692",7799:"82a0136a",7918:"b5529d71",7936:"1bf946b3",8016:"31fb8aa4",8518:"eb6ecc86",8612:"e0935ca3",8794:"28973d93",8872:"20576d36",8955:"ed5bff1d",8961:"4fe9f3fd",9138:"be7e5ee3",9483:"c50332ba",9617:"18f58448",9661:"a4925fbb",9790:"65febfa6",9817:"dc74c72c",9893:"f6d052cb"}[e]+".js",f.miniCssF=e=>{},f.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),f.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),t={},r="create-project-docs:",f.l=(e,a,d,c)=>{if(t[e])t[e].push(a);else{var b,o;if(void 0!==d)for(var n=document.getElementsByTagName("script"),i=0;i{b.onerror=b.onload=null,clearTimeout(s);var r=t[e];if(delete t[e],b.parentNode&&b.parentNode.removeChild(b),r&&r.forEach((e=>e(d))),a)return a(d)},s=setTimeout(u.bind(null,void 0,{type:"timeout",target:b}),12e4);b.onerror=u.bind(null,b.onerror),b.onload=u.bind(null,b.onload),o&&document.head.appendChild(b)}},f.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),f.p="/project-thrilltyper/",f.gca=function(e){return e={17896441:"7918","935f2afb":"53",debda829:"686",b5fae9ec:"713","986fb218":"740",d2537cb8:"913",d8472e15:"1118",f85a1a6c:"1270",ab3510ea:"1544",fc3d0314:"1650","9ca7995a":"1996","437b99b9":"2794",ce27f3e9:"2905","1f391b9e":"3085","6d463a2f":"3154",a854a899:"3196",f8409a7e:"3206","83adae89":"3211","5804337d":"3468","97b83a15":"3470","1237ab84":"3666","208c22c0":"3783",fb650936:"3860",ed7b2b8d:"3961",c4f5d8e4:"4195",cc5e788d:"4246",a94703ab:"4368","863266b1":"5216","61dd07e5":"5509",c0b1a2d5:"6225","806574b6":"6454",f8907193:"6582",ecf98249:"6711",db8db704:"7349","459591ab":"7375",f575a726:"7411","393be207":"7414","651d1379":"7607",fdeefd99:"7799",a7bd4aaa:"8518",f0ad3fbb:"8612","5bc0003a":"8794",cd8d59a4:"8872","8f4bbac7":"8961",bafd4460:"9617","5e95c892":"9661","7ddd358f":"9790","14eb3368":"9817"}[e]||e,f.p+f.u(e)},(()=>{var e={1303:0,532:0};f.f.j=(a,d)=>{var t=f.o(e,a)?e[a]:void 0;if(0!==t)if(t)d.push(t[2]);else if(/^(1303|532)$/.test(a))e[a]=0;else{var r=new Promise(((d,r)=>t=e[a]=[d,r]));d.push(t[2]=r);var c=f.p+f.u(a),b=new Error;f.l(c,(d=>{if(f.o(e,a)&&(0!==(t=e[a])&&(e[a]=void 0),t)){var r=d&&("load"===d.type?"missing":d.type),c=d&&d.target&&d.target.src;b.message="Loading chunk "+a+" failed.\n("+r+": "+c+")",b.name="ChunkLoadError",b.type=r,b.request=c,t[1](b)}}),"chunk-"+a,a)}},f.O.j=a=>0===e[a];var a=(a,d)=>{var t,r,c=d[0],b=d[1],o=d[2],n=0;if(c.some((a=>0!==e[a]))){for(t in b)f.o(b,t)&&(f.m[t]=b[t]);if(o)var i=o(f)}for(a&&a(d);n{"use strict";var e,a,d,t,r,c={},f={};function b(e){var a=f[e];if(void 0!==a)return a.exports;var d=f[e]={id:e,loaded:!1,exports:{}};return c[e].call(d.exports,d,d.exports,b),d.loaded=!0,d.exports}b.m=c,b.c=f,e=[],b.O=(a,d,t,r)=>{if(!d){var c=1/0;for(i=0;i=r)&&Object.keys(b.O).every((e=>b.O[e](d[o])))?d.splice(o--,1):(f=!1,r0&&e[i-1][2]>r;i--)e[i]=e[i-1];e[i]=[d,t,r]},b.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return b.d(a,{a:a}),a},d=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,b.t=function(e,t){if(1&t&&(e=this(e)),8&t)return e;if("object"==typeof e&&e){if(4&t&&e.__esModule)return e;if(16&t&&"function"==typeof e.then)return e}var r=Object.create(null);b.r(r);var c={};a=a||[null,d({}),d([]),d(d)];for(var f=2&t&&e;"object"==typeof f&&!~a.indexOf(f);f=d(f))Object.getOwnPropertyNames(f).forEach((a=>c[a]=()=>e[a]));return c.default=()=>e,b.d(r,c),r},b.d=(e,a)=>{for(var d in a)b.o(a,d)&&!b.o(e,d)&&Object.defineProperty(e,d,{enumerable:!0,get:a[d]})},b.f={},b.e=e=>Promise.all(Object.keys(b.f).reduce(((a,d)=>(b.f[d](e,a),a)),[])),b.u=e=>"assets/js/"+({53:"935f2afb",686:"debda829",713:"b5fae9ec",740:"986fb218",913:"d2537cb8",1118:"d8472e15",1270:"f85a1a6c",1544:"ab3510ea",1650:"fc3d0314",1996:"9ca7995a",2794:"437b99b9",2905:"ce27f3e9",3085:"1f391b9e",3154:"6d463a2f",3196:"a854a899",3206:"f8409a7e",3211:"83adae89",3468:"5804337d",3470:"97b83a15",3666:"1237ab84",3783:"208c22c0",3860:"fb650936",3961:"ed7b2b8d",4195:"c4f5d8e4",4246:"cc5e788d",4368:"a94703ab",5216:"863266b1",5509:"61dd07e5",6225:"c0b1a2d5",6454:"806574b6",6582:"f8907193",6711:"ecf98249",7349:"db8db704",7375:"459591ab",7411:"f575a726",7414:"393be207",7607:"651d1379",7799:"fdeefd99",7918:"17896441",8518:"a7bd4aaa",8612:"f0ad3fbb",8794:"5bc0003a",8872:"cd8d59a4",8961:"8f4bbac7",9617:"bafd4460",9661:"5e95c892",9790:"7ddd358f",9817:"14eb3368"}[e]||e)+"."+{53:"a57b4c2c",109:"d5d56882",132:"6d919cc3",240:"ac9f6115",686:"dc6bef32",713:"9deaf707",740:"c30a70e7",913:"53c2eeb1",1118:"7e23a985",1270:"4322961b",1504:"d912ca6a",1544:"1d812eb5",1644:"1f5c7f01",1650:"aeea236f",1763:"3e9c8095",1772:"08bc0f9b",1996:"a984b992",2183:"58ff3820",2661:"0cd34e82",2693:"204fca48",2696:"f586c632",2700:"2bfe22db",2794:"1e78b953",2905:"84b77c48",3076:"b224fc03",3085:"3e92ee9b",3154:"48c04953",3196:"7f156959",3206:"57a79d07",3211:"b95daec1",3343:"ed8b7086",3468:"7428aa16",3470:"d879b545",3619:"c4d2aa8b",3666:"01aa5331",3783:"83486786",3860:"606788fd",3961:"426c0444",3974:"51943b2a",4195:"1aa149c6",4238:"e787b181",4246:"5c6db83e",4368:"9578913f",4706:"e2d8cdb8",5216:"4308b66a",5269:"2ebbcae7",5326:"ab8c43dd",5509:"f86c4af7",5790:"4a7d74c2",5943:"d6da17bf",6225:"814fd27a",6255:"56ee50c2",6454:"14e711c0",6582:"a5f0802c",6648:"cae35ae6",6711:"4f5cbcc5",6985:"64d8e7c7",7349:"c6344e1f",7375:"6ba91a2c",7411:"992708de",7414:"b0512fb2",7607:"548d226c",7799:"82a0136a",7918:"b5529d71",7936:"1bf946b3",8016:"31fb8aa4",8518:"eb6ecc86",8612:"e0935ca3",8794:"401f9408",8872:"20576d36",8955:"ed5bff1d",8961:"4fe9f3fd",9138:"be7e5ee3",9483:"c50332ba",9617:"2156e31d",9661:"a4925fbb",9790:"65febfa6",9817:"dc74c72c",9893:"f6d052cb"}[e]+".js",b.miniCssF=e=>{},b.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),b.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),t={},r="create-project-docs:",b.l=(e,a,d,c)=>{if(t[e])t[e].push(a);else{var f,o;if(void 0!==d)for(var n=document.getElementsByTagName("script"),i=0;i{f.onerror=f.onload=null,clearTimeout(s);var r=t[e];if(delete t[e],f.parentNode&&f.parentNode.removeChild(f),r&&r.forEach((e=>e(d))),a)return a(d)},s=setTimeout(u.bind(null,void 0,{type:"timeout",target:f}),12e4);f.onerror=u.bind(null,f.onerror),f.onload=u.bind(null,f.onload),o&&document.head.appendChild(f)}},b.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},b.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),b.p="/project-thrilltyper/",b.gca=function(e){return e={17896441:"7918","935f2afb":"53",debda829:"686",b5fae9ec:"713","986fb218":"740",d2537cb8:"913",d8472e15:"1118",f85a1a6c:"1270",ab3510ea:"1544",fc3d0314:"1650","9ca7995a":"1996","437b99b9":"2794",ce27f3e9:"2905","1f391b9e":"3085","6d463a2f":"3154",a854a899:"3196",f8409a7e:"3206","83adae89":"3211","5804337d":"3468","97b83a15":"3470","1237ab84":"3666","208c22c0":"3783",fb650936:"3860",ed7b2b8d:"3961",c4f5d8e4:"4195",cc5e788d:"4246",a94703ab:"4368","863266b1":"5216","61dd07e5":"5509",c0b1a2d5:"6225","806574b6":"6454",f8907193:"6582",ecf98249:"6711",db8db704:"7349","459591ab":"7375",f575a726:"7411","393be207":"7414","651d1379":"7607",fdeefd99:"7799",a7bd4aaa:"8518",f0ad3fbb:"8612","5bc0003a":"8794",cd8d59a4:"8872","8f4bbac7":"8961",bafd4460:"9617","5e95c892":"9661","7ddd358f":"9790","14eb3368":"9817"}[e]||e,b.p+b.u(e)},(()=>{var e={1303:0,532:0};b.f.j=(a,d)=>{var t=b.o(e,a)?e[a]:void 0;if(0!==t)if(t)d.push(t[2]);else if(/^(1303|532)$/.test(a))e[a]=0;else{var r=new Promise(((d,r)=>t=e[a]=[d,r]));d.push(t[2]=r);var c=b.p+b.u(a),f=new Error;b.l(c,(d=>{if(b.o(e,a)&&(0!==(t=e[a])&&(e[a]=void 0),t)){var r=d&&("load"===d.type?"missing":d.type),c=d&&d.target&&d.target.src;f.message="Loading chunk "+a+" failed.\n("+r+": "+c+")",f.name="ChunkLoadError",f.type=r,f.request=c,t[1](f)}}),"chunk-"+a,a)}},b.O.j=a=>0===e[a];var a=(a,d)=>{var t,r,c=d[0],f=d[1],o=d[2],n=0;if(c.some((a=>0!==e[a]))){for(t in f)b.o(f,t)&&(b.m[t]=f[t]);if(o)var i=o(b)}for(a&&a(d);n CalculatorModel.java | Project Thrilltyper - + @@ -51,6 +51,6 @@

+
\ No newline at end of file diff --git a/docs/api-specification/design-api-intro.html b/docs/api-specification/design-api-intro.html index 08b9bf7da..ce99e4008 100644 --- a/docs/api-specification/design-api-intro.html +++ b/docs/api-specification/design-api-intro.html @@ -4,7 +4,7 @@ Design Document - Part II API | Project Thrilltyper - + @@ -25,6 +25,6 @@

Exceptions thrown* (PLEASE see note below for details).

An example of an auto-generated and then augmented API specification is here (Fiscal Design Document 2_API.docx )

This group developed their API documentation by hand (Design Document Part 2 API-1_MovieMatch.docx )

-

*At the top level, or where appropriate, all exceptions should be caught and an error message that is meaningful to the user generated. It is not OK to say ("xxxx has encountered a problem and will now close (OK?)". Error messages and recovery procedures should be documented in the User’s Manual.

+

*At the top level, or where appropriate, all exceptions should be caught and an error message that is meaningful to the user generated. It is not OK to say ("xxxx has encountered a problem and will now close (OK?)". Error messages and recovery procedures should be documented in the User’s Manual.

\ No newline at end of file diff --git a/docs/api-specification/openapi-spec.html b/docs/api-specification/openapi-spec.html index 795fb7e7c..9d6721e24 100644 --- a/docs/api-specification/openapi-spec.html +++ b/docs/api-specification/openapi-spec.html @@ -4,7 +4,7 @@ API 1 - Swagger Petstore | Project Thrilltyper - + @@ -113,6 +113,6 @@
path Parameters
username
required
string

The name that needs to be deleted

Responses

+
\ No newline at end of file diff --git a/docs/category/api-specification.html b/docs/category/api-specification.html index e9473eb7b..ca119314f 100644 --- a/docs/category/api-specification.html +++ b/docs/category/api-specification.html @@ -4,7 +4,7 @@ API Specification | Project Thrilltyper - + diff --git a/docs/category/requirements-specification.html b/docs/category/requirements-specification.html index cf589b44e..8bb17ba2b 100644 --- a/docs/category/requirements-specification.html +++ b/docs/category/requirements-specification.html @@ -4,7 +4,7 @@ Requirements Specification | Project Thrilltyper - + diff --git a/docs/category/system-architecture.html b/docs/category/system-architecture.html index 9464e5fc5..6e16a9c46 100644 --- a/docs/category/system-architecture.html +++ b/docs/category/system-architecture.html @@ -4,7 +4,7 @@ System Architecture | Project Thrilltyper - + diff --git a/docs/category/test-procedures.html b/docs/category/test-procedures.html index ef3db53a9..7aea19a26 100644 --- a/docs/category/test-procedures.html +++ b/docs/category/test-procedures.html @@ -4,7 +4,7 @@ Test Procedures | Project Thrilltyper - + diff --git a/docs/intro.html b/docs/intro.html index cfab01d99..52a66b904 100644 --- a/docs/intro.html +++ b/docs/intro.html @@ -4,10 +4,10 @@ Introduction | Project Thrilltyper - + -

Introduction

+

Introduction

\ No newline at end of file diff --git a/docs/requirements/features-and-requirements.html b/docs/requirements/features-and-requirements.html index 4e9b6be16..6da00a159 100644 --- a/docs/requirements/features-and-requirements.html +++ b/docs/requirements/features-and-requirements.html @@ -4,10 +4,10 @@ Features and Requirements | Project Thrilltyper - + - + \ No newline at end of file diff --git a/docs/requirements/general-requirements.html b/docs/requirements/general-requirements.html index 3473b8c02..806d5caa1 100644 --- a/docs/requirements/general-requirements.html +++ b/docs/requirements/general-requirements.html @@ -4,10 +4,10 @@ General Requirements | Project Thrilltyper - + - + \ No newline at end of file diff --git a/docs/requirements/system-block-diagram.html b/docs/requirements/system-block-diagram.html index a3d467490..5becabba5 100644 --- a/docs/requirements/system-block-diagram.html +++ b/docs/requirements/system-block-diagram.html @@ -4,10 +4,10 @@ System Block Diagram | Project Thrilltyper - + - + \ No newline at end of file diff --git a/docs/requirements/system-overview.html b/docs/requirements/system-overview.html index 7b6507201..ff4a82085 100644 --- a/docs/requirements/system-overview.html +++ b/docs/requirements/system-overview.html @@ -4,10 +4,10 @@ System Overview | Project Thrilltyper - + - + \ No newline at end of file diff --git a/docs/requirements/use-case-descriptions.html b/docs/requirements/use-case-descriptions.html index 1f12a81b5..a7ddf156a 100644 --- a/docs/requirements/use-case-descriptions.html +++ b/docs/requirements/use-case-descriptions.html @@ -4,10 +4,10 @@ Use-case descriptions | Project Thrilltyper - + - + \ No newline at end of file diff --git a/docs/system-architecture/design.html b/docs/system-architecture/design.html index 0ba94290e..3154ee019 100644 --- a/docs/system-architecture/design.html +++ b/docs/system-architecture/design.html @@ -4,7 +4,7 @@ design | Project Thrilltyper - + @@ -19,6 +19,6 @@

If there is a database:

Entity-relation diagram.

Table design.

-

A check list for architecture design is attached here architecture_design_checklist.pdf  and should be used as a guidance.

+

A check list for architecture design is attached here architecture_design_checklist.pdf  and should be used as a guidance.

\ No newline at end of file diff --git a/docs/system-architecture/development-environment.html b/docs/system-architecture/development-environment.html index 27b4e9f8f..78f093a60 100644 --- a/docs/system-architecture/development-environment.html +++ b/docs/system-architecture/development-environment.html @@ -4,10 +4,10 @@ Development Environment | Project Thrilltyper - + - + \ No newline at end of file diff --git a/docs/system-architecture/version-control.html b/docs/system-architecture/version-control.html index 7a072b3ec..ed8d79d3c 100644 --- a/docs/system-architecture/version-control.html +++ b/docs/system-architecture/version-control.html @@ -4,10 +4,10 @@ Version Control | Project Thrilltyper - + - + \ No newline at end of file diff --git a/docs/testing/acceptence-testing.html b/docs/testing/acceptence-testing.html index 0a6bd2b97..891bafdff 100644 --- a/docs/testing/acceptence-testing.html +++ b/docs/testing/acceptence-testing.html @@ -4,11 +4,11 @@ Acceptance test | Project Thrilltyper - +

Acceptance test

-

Demonstration of all of the functional and non-functional requirements. This can be a combination of automated tests derived from the use-cases (user stories) and manual tests with recorded observation of the results.

+

Demonstration of all of the functional and non-functional requirements. This can be a combination of automated tests derived from the use-cases (user stories) and manual tests with recorded observation of the results.

\ No newline at end of file diff --git a/docs/testing/integration-testing.html b/docs/testing/integration-testing.html index 49b7827a5..5814b16bb 100644 --- a/docs/testing/integration-testing.html +++ b/docs/testing/integration-testing.html @@ -4,11 +4,11 @@ Integration tests | Project Thrilltyper - +

Integration tests

-

Tests to demonstrate each use-case based on the use-case descriptions and the sequence diagrams. External input should be provided via mock objects and results verified via mock objects. Integration tests should not require manual entry of data nor require manual interpretation of results.

+

Tests to demonstrate each use-case based on the use-case descriptions and the sequence diagrams. External input should be provided via mock objects and results verified via mock objects. Integration tests should not require manual entry of data nor require manual interpretation of results.

\ No newline at end of file diff --git a/docs/testing/unit-testing.html b/docs/testing/unit-testing.html index 149cc6857..e791b799c 100644 --- a/docs/testing/unit-testing.html +++ b/docs/testing/unit-testing.html @@ -4,13 +4,13 @@ Unit tests | Project Thrilltyper - +

Unit tests

For each method, one or more test cases.

A test case consists of input parameter values and expected results.

-

All external classes should be stubbed using mock objects.

+

All external classes should be stubbed using mock objects.

\ No newline at end of file diff --git a/index.html b/index.html index 2094a27b4..0ff838e21 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ Hello from Project Thrilltyper | Project Thrilltyper - + diff --git a/markdown-page.html b/markdown-page.html index abc533fc5..0f5057af3 100644 --- a/markdown-page.html +++ b/markdown-page.html @@ -4,7 +4,7 @@ Markdown page example | Project Thrilltyper - + diff --git a/tutorial/category/custom-components.html b/tutorial/category/custom-components.html index 63bd3cc53..230ab9a56 100644 --- a/tutorial/category/custom-components.html +++ b/tutorial/category/custom-components.html @@ -4,7 +4,7 @@ Custom Components | Project Thrilltyper - + diff --git a/tutorial/category/tutorial---basics.html b/tutorial/category/tutorial---basics.html index a5cdc9059..546a6ee74 100644 --- a/tutorial/category/tutorial---basics.html +++ b/tutorial/category/tutorial---basics.html @@ -4,7 +4,7 @@ Tutorial - Basics | Project Thrilltyper - + diff --git a/tutorial/category/tutorial---extras.html b/tutorial/category/tutorial---extras.html index f6bb78b0f..d406d0053 100644 --- a/tutorial/category/tutorial---extras.html +++ b/tutorial/category/tutorial---extras.html @@ -4,7 +4,7 @@ Tutorial - Extras | Project Thrilltyper - + diff --git a/tutorial/custom-components/figure.html b/tutorial/custom-components/figure.html index 57e849efd..704fcfc2d 100644 --- a/tutorial/custom-components/figure.html +++ b/tutorial/custom-components/figure.html @@ -4,7 +4,7 @@ Figure Component | Project Thrilltyper - + diff --git a/tutorial/intro.html b/tutorial/intro.html index 084366845..76a03a700 100644 --- a/tutorial/intro.html +++ b/tutorial/intro.html @@ -4,7 +4,7 @@ Tutorial Intro | Project Thrilltyper - + diff --git a/tutorial/tutorial-basics/congratulations.html b/tutorial/tutorial-basics/congratulations.html index cfc07e4ee..767b426ca 100644 --- a/tutorial/tutorial-basics/congratulations.html +++ b/tutorial/tutorial-basics/congratulations.html @@ -4,7 +4,7 @@ Congratulations! | Project Thrilltyper - + diff --git a/tutorial/tutorial-basics/create-a-document.html b/tutorial/tutorial-basics/create-a-document.html index 4ac56a2d5..78403a2d6 100644 --- a/tutorial/tutorial-basics/create-a-document.html +++ b/tutorial/tutorial-basics/create-a-document.html @@ -4,7 +4,7 @@ Create a Document | Project Thrilltyper - + diff --git a/tutorial/tutorial-basics/create-a-page.html b/tutorial/tutorial-basics/create-a-page.html index 2af5ceb51..4f0fd170c 100644 --- a/tutorial/tutorial-basics/create-a-page.html +++ b/tutorial/tutorial-basics/create-a-page.html @@ -4,7 +4,7 @@ Create a Page | Project Thrilltyper - + diff --git a/tutorial/tutorial-basics/deploy-your-site.html b/tutorial/tutorial-basics/deploy-your-site.html index 0d47d72ed..aa5e54e30 100644 --- a/tutorial/tutorial-basics/deploy-your-site.html +++ b/tutorial/tutorial-basics/deploy-your-site.html @@ -4,7 +4,7 @@ Deploy your site | Project Thrilltyper - + diff --git a/tutorial/tutorial-basics/markdown-features.html b/tutorial/tutorial-basics/markdown-features.html index b2117920c..415a2af3f 100644 --- a/tutorial/tutorial-basics/markdown-features.html +++ b/tutorial/tutorial-basics/markdown-features.html @@ -4,7 +4,7 @@ Markdown Features | Project Thrilltyper - + diff --git a/tutorial/tutorial-extras/manage-docs-versions.html b/tutorial/tutorial-extras/manage-docs-versions.html index ac130d071..6865158ee 100644 --- a/tutorial/tutorial-extras/manage-docs-versions.html +++ b/tutorial/tutorial-extras/manage-docs-versions.html @@ -4,7 +4,7 @@ Manage Docs Versions | Project Thrilltyper - + diff --git a/tutorial/tutorial-extras/translate-your-site.html b/tutorial/tutorial-extras/translate-your-site.html index eb857a943..45ce69762 100644 --- a/tutorial/tutorial-extras/translate-your-site.html +++ b/tutorial/tutorial-extras/translate-your-site.html @@ -4,7 +4,7 @@ Translate your site | Project Thrilltyper - +