Skip to content

Commit

Permalink
Initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
github-classroom[bot] authored Sep 28, 2023
0 parents commit 8910811
Show file tree
Hide file tree
Showing 23 changed files with 1,407 additions and 0 deletions.
49 changes: 49 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# Use the latest 2.1 version of CircleCI pipeline process engine.
# See: https://circleci.com/docs/2.0/configuration-reference
version: 2.1

# Define the jobs we want to run for this project
jobs:
build-and-test-express-js:
docker:
- image: cimg/node:16.13.0 # latest stable node at the time of writing
# auth:
# username: mydockerhub-user
# password: $DOCKERHUB_PASSWORD # context / project UI env-var reference
steps:
- checkout
- run: echo "this is the build and test express.js job"
- run: |
cd back-end
pwd # for debugging: show current working directory
ls # for debugging: show sub-directories in here
- run: |
cd back-end
npm install # install all dependencies listed in package.json
npm test # run all unit tests
build-react-js:
docker:
- image: cimg/node:16.13.0 # latest stable node at the time of writing
# auth:
# username: mydockerhub-user
# password: $DOCKERHUB_PASSWORD # context / project UI env-var reference
steps:
- checkout
- run: echo "this is the build react.js job"
- run: |
cd back-end
pwd # for debugging: show current working directory
ls # for debugging: show sub-directories in here
- run: |
cd front-end
npm install # install all dependencies listed in package.json
npm run build # have react build the stand-alone front-end code
# Orchestrate our job run sequence
workflows:
build-and-test-back-end:
jobs:
- build-and-test-express-js
build-front-end:
jobs:
- build-react-js
2 changes: 2 additions & 0 deletions .circleci/readme.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
The file in this directory named config.yml contains configuration settings for continuous integration using Circle-CI (https://circleci.com).
There is no need to touch files in this directory.
17 changes: 17 additions & 0 deletions .github/ISSUE_TEMPLATE/spike-template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
name: Spike Template
about: A template to use for Spikes
title: ''
labels: spike
assignees: ''

---

## Estimation of work
- TBD

## Acceptance criteria
- [ ] foo
- [ ] bar
- [ ] etc
- [ ] etc
10 changes: 10 additions & 0 deletions .github/ISSUE_TEMPLATE/task-template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
name: Task Template
about: A template to use for Tasks
title: ''
labels: task
assignees: ''

---

Related to User Story #?
17 changes: 17 additions & 0 deletions .github/ISSUE_TEMPLATE/user-story-template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
name: User Story Template
about: A template to use for User Stories
title: ''
labels: user story
assignees: ''

---

## Estimation of work
- TBD

## Acceptance criteria
- [ ] foo
- [ ] bar
- [ ] baz
- [ ] etc
126 changes: 126 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,126 @@
# Compiled source #
###################
*.com
*.class
*.dll
*.exe
*.o
*.so

# Packages #
############
# it's better to unpack these files and commit the raw source
# git has its own built in compression methods
*.7z
*.dmg
*.gz
*.iso
*.jar
*.rar
*.tar
*.zip

# Logs and databases #
######################
*.log
*.sql
*.sqlite

# OS generated files #
######################
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db

# Typical Node.js artifacts #
#############################

# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov

# Coverage directory used by tools like istanbul
coverage

# nyc test coverage
.nyc_output

# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
.grunt

# Bower dependency directory (https://bower.io/)
bower_components

# node-waf configuration
.lock-wscript

# Compiled binary addons (https://nodejs.org/api/addons.html)
build/Release

# Dependency directories
node_modules/
**/node_modules/
jspm_packages/
**/jspm_packages

# Results of React build script
build/
**/build/

# React dependencies
.pnp
.pnp.js

# dotconfig artifacts
.env.local
.env.development.local
.env.test.local
.env.production.local

# TypeScript v1 declaration files
typings/

# Optional npm cache directory
.npm

# Optional eslint cache
.eslintcache

# Optional REPL history
.node_repl_history

# Output of 'npm pack'
*.tgz

# Yarn Integrity file
.yarn-integrity

# dotenv environment variables file
.env

# next.js build output
.next


## Emacs artefacts ##
*~

## Jekyll artifacts
**/.jekyll-cache
**/_site/
2 changes: 2 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Guide to Contributing
Delete the contents of this file and replace with the contents of a proper guide to contributing to this project, as described in the [instructions](./instructions.md)
Loading

0 comments on commit 8910811

Please sign in to comment.