https://github.com/ctwhome/portfolio

Personal portfolio

https://github.com/ctwhome/portfolio

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.9%) to scientific vocabulary
Last synced: 9 months ago · JSON representation

Repository

Personal portfolio

Basic Info
  • Host: GitHub
  • Owner: ctwhome
  • Language: Svelte
  • Default Branch: main
  • Homepage: https://ctwhome.com
  • Size: 111 MB
Statistics
  • Stars: 2
  • Watchers: 1
  • Forks: 0
  • Open Issues: 23
  • Releases: 9
Created almost 6 years ago · Last pushed 10 months ago
Metadata Files
Readme

README.md

CTW Monorepo

ctw-kit

This monorepo contains my website and ctw-kit package. It uses bun workspaces to manage dependencies and configurations. just go to bash cd website bun install bun run dev All dependencies from ctw-kit are linked to the website project.

Using ctw-kit in projects

A comprehensive library of Svelte components and utilities published to npm. This package provides reusable UI components and helper functions that can be used across different Svelte projects.

Key features: - Svelte/SvelteKit components - Utility functions - Built with TypeScript - Styled with DaisyUI/Tailwind - Published to npm

To use in your project: bash bun add ctw-kit

website

My personal portfolio website showcasing projects, articles, and professional experience. Built with SvelteKit and modern web technologies.

Key features: - Content management system - Blog functionality - Project showcase - Responsive design - SEO optimized

Repository Structure

. ctw-kit/ # Component library (npm package) website/ # Personal portfolio website

Workspace Dependencies

The website project uses ctw-kit as a workspace dependency with the configuration "ctw-kit": "workspace:*" in its package.json. This setup:

  • Links the local ctw-kit package directly into the website project during development
  • In production, it will be replaced with the actual published version of ctw-kit from npm
  • Allows immediate testing of ctw-kit changes in the website without publishing
  • Ensures consistent versioning between development and production environments

The asterisk () in `workspace:` means it will use whatever version is available in the workspace, rather than being locked to a specific version. This is particularly useful during development as it always uses the local workspace version.

License

MIT

Owner

  • Name: Jesse Gonzalez
  • Login: ctwhome
  • Kind: user
  • Location: Amsterdam (Netherlands)
  • Company: Netherlands eScience Center

Research Engineer at @NLeSC

GitHub Events

Total
  • Release event: 9
  • Delete event: 1
  • Issue comment event: 6
  • Push event: 139
  • Pull request review event: 1
  • Pull request event: 11
  • Fork event: 1
  • Create event: 17
Last Year
  • Release event: 9
  • Delete event: 1
  • Issue comment event: 6
  • Push event: 139
  • Pull request review event: 1
  • Pull request event: 11
  • Fork event: 1
  • Create event: 17

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 34
  • Total pull requests: 122
  • Average time to close issues: almost 2 years
  • Average time to close pull requests: 24 days
  • Total issue authors: 1
  • Total pull request authors: 2
  • Average comments per issue: 0.12
  • Average comments per pull request: 0.88
  • Merged pull requests: 10
  • Bot issues: 0
  • Bot pull requests: 118
Past Year
  • Issues: 0
  • Pull requests: 10
  • Average time to close issues: N/A
  • Average time to close pull requests: 22 minutes
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.5
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 10
Top Authors
Issue Authors
  • ctwhome (18)
Pull Request Authors
  • dependabot[bot] (100)
  • ctwhome (2)
Top Labels
Issue Labels
Content (9) enhancement (3) priority low (2) hold (1) bug (1)
Pull Request Labels
dependencies (100)

Dependencies

package.json npm
  • @babel/eslint-parser ^7.15.0 development
  • @nuxt/postcss8 ^1.1.3 development
  • @nuxtjs/eslint-config ^6.0.1 development
  • @nuxtjs/eslint-module ^3.0.2 development
  • @nuxtjs/google-fonts ^1.3.0 development
  • autoprefixer ^10.4.4 development
  • eslint ^7.32.0 development
  • eslint-plugin-nuxt ^2.0.0 development
  • eslint-plugin-vue ^7.15.1 development
  • husky ^7.0.1 development
  • nuxt-vite ^0.3.5 development
  • postcss ^8.4.12 development
  • tailwindcss ^3.0.23 development
  • vue-notion ^1.4.2 development
  • @nuxt/content ^1.14.0
  • @nuxtjs/composition-api ^0.32.0
  • @nuxtjs/feed ^2.0.0
  • @nuxtjs/ngrok ^2.0.0
  • @nuxtjs/pwa ^3.3.5
  • @supabase/supabase-js ^1.21.0
  • @tailwindcss/forms ^0.5.0
  • @tailwindcss/typography ^0.5.2
  • core-js ^3.16.0
  • daisyui ^2.13.0
  • imagesloaded ^4.1.4
  • lodash.isequal ^4.5.0
  • nuxt ^2.15.8
  • nuxt-mq ^2.0.2
  • prismjs ^1.27.0
  • theme-change ^2.0.2
  • vue-tilt.js ^1.1.1
nuxt/docker/docker-compose.yml docker
  • postgrest/postgrest latest
  • supabase/gotrue latest
  • supabase/realtime latest
nuxt/docker/kong/Dockerfile docker
  • kong 2.0.1 build
nuxt/docker/postgres/Dockerfile docker
  • supabase/postgres 0.13.0 build
nuxt/functions/package-lock.json npm
  • 221 dependencies
nuxt/functions/package.json npm
  • firebase-functions-test ^0.2.0 development
  • firebase-admin ^10.0.2
  • firebase-functions ^3.18.0
nuxt/package.json npm
  • @babel/eslint-parser ^7.15.0 development
  • @nuxt/postcss8 ^1.1.3 development
  • @nuxtjs/eslint-config ^6.0.1 development
  • @nuxtjs/eslint-module ^3.0.2 development
  • @nuxtjs/google-fonts ^1.3.0 development
  • autoprefixer ^10.4.4 development
  • eslint ^7.32.0 development
  • eslint-plugin-nuxt ^2.0.0 development
  • eslint-plugin-vue ^7.15.1 development
  • husky ^7.0.1 development
  • nuxt-vite ^0.3.5 development
  • postcss ^8.4.12 development
  • tailwindcss ^3.0.23 development
  • vue-notion ^1.4.2 development
  • @nuxt/content ^1.14.0
  • @nuxtjs/composition-api ^0.32.0
  • @nuxtjs/feed ^2.0.0
  • @nuxtjs/ngrok ^2.0.0
  • @nuxtjs/pwa ^3.3.5
  • @supabase/supabase-js ^1.21.0
  • @tailwindcss/forms ^0.5.0
  • @tailwindcss/typography ^0.5.2
  • core-js ^3.16.0
  • daisyui ^2.13.0
  • imagesloaded ^4.1.4
  • katex ^0.15.3
  • lodash.isequal ^4.5.0
  • nuxt ^2.15.8
  • nuxt-mq ^2.0.2
  • prismjs ^1.27.0
  • theme-change ^2.0.2
  • vue-katex ^0.5.0
  • vue-tilt.js ^1.1.1
nuxt/yarn.lock npm
  • 1599 dependencies
pnpm-lock.yaml npm
  • 360 dependencies