Skip to content

Commit 1c01f66

Browse files
authored
!feat: merge dev
* ci(commitizen): add Commitizen support add Commitizen for easy conventional commits * ci(semantic-release): automate release add release automation with `semantic-release` and GitHub Actions * style(prettier): modify Prettier config modify Prettier config at `.prettierrc` to better suit preferences * build(netlify): add netlify support add netlify config including recommended security headers * feat(pwa): add pwa config add pwa config to `nuxt.config.js` remove redundant code in `head` section. * feat(placeholder-content): add placeholder content add placeholder landing page to site with basic info and link to https://rbi.nz/ * docs(app-description): update app description change the app description to better descibe the app * docs(app-author): update app author add email and website to app author object in package.json * refactor(logo.vue): remove unused animations remove unused animations and update legacy class name * docs(components): documentation on component organisation add documentation to standardise component organisational structure * refactor(components): refactor components to new structure organise components as described in new documented standard * ci(config): add jira smart commit support TNS-1 Add support for JIRA smart commits, allowing hours and task status changes to be handled autmatically BREAKING CHANGE: N TNS-1 #done TNS-1 #time 1h TNS-1 #comment This comment will appear on the JIRA task if integration is working. * fix(security): amend site security headers change default-src to only allow self as source then unrestrict images allowing all sources for placeholders BREAKING CHANGE: any non image content from other sources would not be allowed * fix(placeholder): cleanup placeholder cards removed unused legacy components 'HelloCard', 'Skill' & 'Skills'amend layout on placeholder BREAKING CHANGE: references to HelloCard, Skill and Skills components will be broken
1 parent d7f89d8 commit 1c01f66

File tree

8 files changed

+52
-131
lines changed

8 files changed

+52
-131
lines changed

components/HelloCard.vue

Lines changed: 0 additions & 76 deletions
This file was deleted.

components/Skill.vue

Lines changed: 0 additions & 22 deletions
This file was deleted.

components/Skills.vue

Lines changed: 0 additions & 22 deletions
This file was deleted.

components/placeholder/PlaceholderCard.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
</p>
1212
</div>
1313
</v-card-title>
14-
<app-stack v-bind:stack="cardTechnologyStack"></app-stack>
14+
<app-stack v-bind:stack="cardTechnologyStack" class="pb-8 px-8"></app-stack>
1515
</v-card>
1616
</template>
1717

components/placeholder/Stack.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<template>
2-
<v-card-actions v-if="stack.length > 0" class="pb-8">
3-
<div v-bind:key="stack.index" v-for="technology in stack" class="mx-auto">
2+
<v-card-actions v-if="stack.length > 0" class="d-flex justify-space-between">
3+
<div v-bind:key="stack.index" v-for="technology in stack">
44
<app-technology v-bind:technology="technology"></app-technology>
55
</div>
66
</v-card-actions>

netlify.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,10 @@
1010
X-Frame-Options = "DENY"
1111
X-XSS-Protection = "1; mode=block"
1212
Content-Security-Policy = '''
13-
default-src https:;
13+
default-src https: 'self';
1414
style-src https: 'self' 'unsafe-inline';
1515
script-src https: 'self' 'unsafe-inline';
16+
img-src https: *;
1617
object-src 'none'
1718
'''
1819
Referrer-Policy = "strict-origin-when-cross-origin"

package-lock.json

Lines changed: 43 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,13 @@
2626
},
2727
"config": {
2828
"commitizen": {
29-
"path": "cz-conventional-changelog"
29+
"path": "node_modules/cz-conventional-jira-smart-commit/"
3030
}
3131
},
3232
"dependencies": {
33-
"nuxt": "^2.0.0",
34-
"@nuxtjs/pwa": "^3.0.0-0"
33+
"@nuxtjs/pwa": "^3.0.0-0",
34+
"cz-conventional-jira-smart-commit": "^0.1.1",
35+
"nuxt": "^2.0.0"
3536
},
3637
"devDependencies": {
3738
"@nuxtjs/vuetify": "^1.0.0",

0 commit comments

Comments
 (0)