From de1f69d9ff55e00078bfbba241a14698e0468c6a Mon Sep 17 00:00:00 2001 From: Clint Plummer Date: Sun, 11 Feb 2024 21:27:35 +1100 Subject: [PATCH] add additional projects + dont test linkedin looks like now all public profiles are behind a login wtf --- cypress/e2e/site.cy.js | 6 ++++-- package-lock.json | 4 ++-- pages/index.tsx | 6 +++--- resume/resume.clintp.json | 2 +- resume/spellcheck/ignorelist.txt | 4 ++++ 5 files changed, 14 insertions(+), 8 deletions(-) diff --git a/cypress/e2e/site.cy.js b/cypress/e2e/site.cy.js index 4bdba2c..7b54cc7 100644 --- a/cypress/e2e/site.cy.js +++ b/cypress/e2e/site.cy.js @@ -9,7 +9,9 @@ context("site", () => { // this is just a catch all for other links on the page that i dont want to test individually it("should have all working links", () => { cy.get("a[href^='http']").each(($anchor) => { - cy.request($anchor.attr("href")).its("status").should("eq", 200); + if (!$anchor.attr("href").includes("linkedin")) { + cy.request($anchor.attr("href")).its("status").should("eq", 200); + } }); }); @@ -31,7 +33,7 @@ context("site", () => { }); }); - it("should have a working link to my linkedin", () => { + it.skip("should have a working link to my linkedin", () => { cy.get("a[href='https://www.linkedin.com/in/clint-plummer/']") .should("exist") .then(($anchor) => { diff --git a/package-lock.json b/package-lock.json index cc46653..00dda38 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,8 +31,8 @@ "typescript": "^5" }, "engines": { - "node": ">=20.0.0", - "npm": ">=10.0.0" + "node": "18.x", + "npm": "10.x" } }, "node_modules/@aashutoshrathi/word-wrap": { diff --git a/pages/index.tsx b/pages/index.tsx index 5e9b073..7a99d3e 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -50,7 +50,7 @@ const ProjectsSection = ( {projects}: { projects: Array<{name:string, url: strin return (

Some of my Projects

- {/*

In my freetime I like to work on some open source projects, here's some of my top ones but also checkout my github

*/} +

In my freetime I like to work on some open source projects amongst other things, here are some notable ones I created

{projects.map(({ name, url, keywords, description }: { name: string, url: string, keywords: Array, description: string }, index: Key) => ( @@ -113,9 +113,9 @@ export default function Home() {
  • You can explore my resume data using tools like jsoncrack.com or  lite.datasette.io
  • -
  • There is a data pipeline written in Spotifys Luigi that produces a number of artifact's from my resume data like a career timeline for Timeline JS and contact QR Codes
  • +
  • There is a data pipeline written in Spotifys Luigi that produces a number of artifact's from my resume data like a career timeline for Timeline JS and contact QR Codes
  • As part of the resume build, a gist is updated which enables the resume to be published on registry.jsonresume.com and with that comes a bunch of out of the box themes like stackoverflow theme or the relaxed theme amongst others
  • -
  • This site get's E2E tested to ensure all the good stuff exists and the bad stuff doesn't see site.cy.js
  • +
  • This site get's E2E tested to ensure all the good stuff happens and the bad stuff doesn't
  • The resume is automagically linted, spell checked and built into various formats
  • If you haven't hit max geek yet the following are also available

    diff --git a/resume/resume.clintp.json b/resume/resume.clintp.json index c088650..b1a265d 100644 --- a/resume/resume.clintp.json +++ b/resume/resume.clintp.json @@ -353,7 +353,7 @@ }, { "name": "osx-colors", - "description": "Sane color handling of osx's accent and highlight color from the commandline", + "description": "Sane colour handling of osx's accent and highlight colour from the commandline", "highlights": [ ], "keywords": [ diff --git a/resume/spellcheck/ignorelist.txt b/resume/spellcheck/ignorelist.txt index 97d0534..1cf7833 100644 --- a/resume/spellcheck/ignorelist.txt +++ b/resume/spellcheck/ignorelist.txt @@ -19,9 +19,12 @@ Brightcove browsable CFA cht +cli clint clintp CMS +colors +commandline CRM crypto CTO @@ -54,6 +57,7 @@ linkedin LinkedIn locomote Locomote +osx PaaS PCI plummer