{"id":13405970,"url":"https://github.com/Lissy93/my-website","last_synced_at":"2025-03-14T10:32:14.234Z","repository":{"id":65962448,"uuid":"597789573","full_name":"Lissy93/my-website","owner":"Lissy93","description":"✨ My personal homepage. A developer portfolio site that aggregates all your projects, blog posts, and stats in one place","archived":false,"fork":false,"pushed_at":"2024-09-08T01:59:49.000Z","size":2548,"stargazers_count":109,"open_issues_count":4,"forks_count":30,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-09-08T03:13:53.905Z","etag":null,"topics":["blog","personal-website","portfolio","rss","svelte"],"latest_commit_sha":null,"homepage":"https://aliciasykes.com","language":"Svelte","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Lissy93.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-02-05T16:43:01.000Z","updated_at":"2024-09-08T01:59:53.000Z","dependencies_parsed_at":"2023-11-19T02:41:30.122Z","dependency_job_id":"d79a46fd-50de-4be9-b5ea-ee595f95634a","html_url":"https://github.com/Lissy93/my-website","commit_stats":null,"previous_names":["lissy93/devolio"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lissy93%2Fmy-website","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lissy93%2Fmy-website/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lissy93%2Fmy-website/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lissy93%2Fmy-website/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Lissy93","download_url":"https://codeload.github.com/Lissy93/my-website/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221458271,"owners_count":16825278,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blog","personal-website","portfolio","rss","svelte"],"created_at":"2024-07-30T19:02:17.378Z","updated_at":"2025-03-14T10:32:14.226Z","avatar_url":"https://github.com/Lissy93.png","language":"Svelte","funding_links":["https://github.com/sponsors/Lissy93"],"categories":["Svelte"],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e✨ My Website\u003c/h1\u003e\n\u003cp align=\"center\"\u003e\n  \u003ci\u003eA re-usable aggregated portfolio and blog site for developers\u003c/i\u003e\u003cbr\u003e\n  \u003cb\u003e\u003ca href=\"https://aliciasykes.com/\"\u003ealiciasykes.com\u003c/a\u003e\u003c/b\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://devolio.netlify.app\"\u003e\n    \u003cimg width=\"700\" src=\"https://raw.githubusercontent.com/Lissy93/my-website/master/static/screenshot.png\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\n## Intro\n\nThis is my personal website. It's configurable, so feel free to use it, or any parts of it for yourself :)\n\n**About**\u003cbr\u003e\nA self-hosted developer homepage, to showcase your projects, posts, coding stats, and more.\u003cbr\u003e\nData is fetched from external sources (GitHub, RSS, social platforms...), so no need for a CMS.\u003cbr\u003e\nCrafted with SvelteKit + TypeScript- prioritising SEO, performance, accessibility, and compatibility.\u003cbr\u003e\n\n**Contents**\n- [**Intro**](#intro)\n- [**Usage Guides**](#developing)\n  - [Developing](#developing)\n  - [Deploying](#deploying)\n  - [Configuring](#configuring)\n- [**Community**](#community)\n  - [Report an Issue](#report-an-issue)\n  - [Contributing](#contributing)\n  - [Support](#support)\n  - [Credits](#credits)\n- [**License**](#license)\n\n\u003csub\u003eA tutorial, for how to build something similar is available on **[DEV.to](https://dev.to/lissy93/sveltekit-10-build-an-blog-fetching-posts-from-your-dev-profile-29f)**\u003c/sub\u003e\n\n\u003csup\u003eA mirror of this repository is available at **[codeberg.org/alicia/devolio](https://codeberg.org/alicia/devolio)**\u003c/sup\u003e\n\n\n### Pages\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003ePortfolio Page\u003c/b\u003e - Displays projects from GitHub\u003c/summary\u003e\n\nThe portfolio page displays the projects you've built. Data is fetched from your GitHub profile, with optional extra fields added in the config.\n\nEach project can include: name, description, thumbnail, language, star/fork/issue count, license, size, date create/updated and links to the repo and project website. Featured projects can be made to span multiple cells, in order to display more info. When a thumbnail is present, the user can hover over the card to view full details. There's sorting and filtering options, useful if you've got a few hundred projects. Data is fetched dynamically from GitHub, but you can add or override any project data in the config file, as well as manually add more projects.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"800\" src=\"https://i.ibb.co/nmwLZTr/projects-page.gif\" /\u003e\n\u003c/p\u003e\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eBlog Page\u003c/b\u003e - Displays articles from RSS\u003c/summary\u003e\n\nThe blog page displays posts that you've published. Data is fetched and aggregated from one or more RSS feeds defined in the config. Post content is rendered as HTML, as well as metadata including author, date, link to original and optional thumbnail. The user can start typing to filter results, and use the keyboard to navigate posts.\n\n\u003cp align=\"center\"\u003e\n\u003cimg width=\"800\" src=\"https://i.ibb.co/XVC9YZy/blog-page-gif.gif\" /\u003e\n\u003c/p\u003e\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eContact Page\u003c/b\u003e - Contact form, and social media summary\u003c/summary\u003e\n  \nThe contact page includes links to social profiles, a contact form, and space for GPG keys. Hover over the social media links, to show relevant user stats, like follower count, karma/ rep, join date and more. The contact form let's users write you a message, and include their name + mail address. Upon sending, the message will be emailed to you, using [EmailJS](https://emailjs.com). There's also space for including PGP key, and links to encrypted messenger apps.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"400\" src=\"https://i.ibb.co/xSvJRbZ/social-previews.gif\" /\u003e\n  \u003cimg width=\"600\" src=\"https://i.ibb.co/Chm3LCD/Screenshot-from-2023-02-12-15-00-01.png?\" /\u003e\n\u003c/p\u003e\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eAbout Page\u003c/b\u003e - Displays bio, work experience, tech stack\u003c/summary\u003e\n\nThe about page has space for a short bio, profile image, work experience and tech stack.\n\n\u003cp align=\"center\"\u003e\n\u003cimg width=\"800\" src=\"https://i.ibb.co/2MrSN7F/about-page.png\" /\u003e\n\u003c/p\u003e\n\n\n\u003c/details\u003e\n\n### Tech\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eQuality Gates\u003c/b\u003e\u003c/summary\u003e\n\n✅ Localized with multi-language support\u003cbr\u003e\n✅ Unit tested\u003cbr\u003e\n✅ Fast load speeds\u003cbr\u003e\n✅ Server-side rendering for good SEO\u003cbr\u003e\n✅ Meets accessibility standards\u003cbr\u003e\n✅ Fully responsive\u003cbr\u003e\n\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eTech Stack\u003c/b\u003e\u003c/summary\u003e\n\nBuilt with Svelte, using SvelteKit (1.0.0) and written in TypeScript.\nThe build system is Vite/ Rollup, with dependencies managed with PNPM.\nStandards implemented with ESLint and Prettier, with testing done using Vitest and Playwright.\nStyles are composed in SCSS with CSS variables for theming.\nThere's an optional Dockerfile with a Deno web server.\n\n\u003c/details\u003e\n\n---\n\n## Developing\n\n```bash\n# 1. Clone the repo and cd into it (update username if you've forked)\ngit clone git@github.com:Lissy93/devolio.git \u0026\u0026 cd devolio\n\n# 2. Install dependencies\npnpm install\n\n# 3. Start the development server\npnpm run dev -- --open\n```\n\n---\n\n## Deploying\n\n### Manual Deploy\n\n- Fork the repo, then follow the steps above to clone and install dependencies\n- Make any desired changes (see [Configuring](#configuring) below)\n- Push changes to your repository\n- Enable the build action, to deploy to a service of your choice\n\nYou can also build the site yourself `npm run build`, then either run `node build` to start the server, or use an appropriate [adapter](https://kit.svelte.dev/docs/adapters) for your target environment.\n\n### Quick Deploy\n\nUse the 1-click deploy to get up and running in seconds.\n\n[![Depoly Devolio to Netlify](https://img.shields.io/badge/Deploy-Netlify-%2330c8c9?style=for-the-badge\u0026logo=netlify\u0026labelColor=1e0e41 'Deploy Devolio to Netlify, via 1-Click Script')](https://app.netlify.com/start/deploy?repository=https://github.com/lissy93/devolio 'Deploy Devolio to Render, via 1-Click Script')\n\n[![Depoly Devolio to Render](https://img.shields.io/badge/Deploy-Render-%236c83fa?style=for-the-badge\u0026logo=render\u0026labelColor=1e0e41\u0026logoColor=6c83fa)](https://render.com/deploy?repo=https://github.com/lissy93/devolio 'Deploy Devolio to Render, via 1-Click Script')\n\n[![Deploy Devolio to Railway](https://img.shields.io/badge/Deploy-Railway-%23853bce?style=for-the-badge\u0026logo=railway\u0026labelColor=1e0e41\u0026logoColor=853bce)](https://railway.app/new/template/hROvhb 'Deploy Devolio to Railway, via 1-Click Script')\n\n[![Deploy Devolio to Vercel](https://img.shields.io/badge/Deploy-Vercel-%23ffffff?style=for-the-badge\u0026logo=vercel\u0026labelColor=1e0e41)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Flissy93%2Fdevolio\u0026env=GITHUB_TOKEN,TWITTER_TOKEN\u0026project-name=devolio\u0026repository-name=devolio_My-Developer-Portfolio 'Deploy Devolio to Vercel, via 1-Click Script')\n\nOnce you've got a fork of the repository, you can make changes to the [`config.ts`](https://github.com/Lissy93/devolio/blob/master/src/helpers/config.ts) (and any other files) to customize the site, and once commited, this will be reflected in your live version.\n\n### Docker Deploy\n\nThere's a multi-arch [`Dockerfile`](https://github.com/Lissy93/devolio/blob/master/Dockerfile) published on DockerHub under [`lissy93/devolio`](https://hub.docker.com/r/docker/lissy93/devolio) using [this workflow](https://github.com/Lissy93/devolio/blob/master/.github/workflows/docker-build-publish.yml)\n\nTo run the container directly from DockerHub or GHCR, use: `docker run -p 3000:80 lissy93/devolio`\n\nYou'll likley want to make your own configuration file, use [`config.ts`](https://github.com/Lissy93/devolio/blob/master/src/helpers/config.ts) as a template, and pass it to the container with `-v ./my-config.ts:/app/src/helpers/config.ts`. To rebuild the app, or run any other commands, use `docker exec -it [container-id] yarn build` (where container ID can be found with `docker ps`).\n\nAlternatively, use the [`docker-compose.yml`](https://github.com/Lissy93/devolio/blob/master/docker-compose.yml) as a template, and run `docker compose up`\n\n[![Test on PWD](https://img.shields.io/badge/Try-Play_with_Docker-%232496ED?style=for-the-badge\u0026logo=docker\u0026labelColor=1e0e41)](https://labs.play-with-docker.com/?stack=https://raw.githubusercontent.com/Lissy93/devolio/master/docker-compose.yml 'Deploy Devolio to PWD, via 1-Click Script')\n\n---\n\n## Configuring\n\n### Basic Data\n\nAll site data is located in [`config.ts`](https://github.com/Lissy93/devolio/blob/master/src/helpers/config.ts). Here you can specify site name, URLs to RSS feeds, GitHub username to fetch projects from, contact details, etc.\n\n### Secrets\n\nSensitive data, like API keys are set as environmental variables. These can either be set in the [`.env`](https://github.com/Lissy93/devolio/blob/master/.env) file, or in the admin panel for your hosting provider (e.g. for Netlify: Site settings --\u003e Environmental Variables)\n\nAccepted Values\n\n- `GITHUB_TOKEN` - A scoped API key for fetching repositories, and displaying social stats on the contact page. Optional, but you may experience rate limits if not specified\n- `TWITTER_TOKEN` - Bearer token for showing follower count on the contact page.\n\n### Styles\n\nStyle values are managed with CSS variables, for easy configuration. These values are defined in the SCSS files within [`styles/`](https://github.com/Lissy93/devolio/tree/master/src/styles). For more advanced theming, you can edit the content of the `\u003cstyle\u003e` blocks within individual routes and components.\n\nVariables are split into the following files:\n\n- `color-palette.scss` - Colors\n- `dimensions.scss` - Sizes\n- `media-queries.scss` - Breakpoints\n- `typography.scss` - Fonts\n\n### Languages\n\nThe app is fully translatable, with all hard-coded copy located in [`locales`](#). The users language can be detected automatically based on browser/ OS preference, or manually set using the dropdown in the UI. To add a new language, simply create a new file named by your locale's ISO code, populate the contents (use `en` as a template), then import it in [`app`](#).\n\nCurrently, the following languages are supported:\n\n- English (`en-GB`)\n\n### More\n\nIf you'd like to configure anything else, then it should be pretty straight-forward by directly editing the specific routes or components. If you need any help with any of this, feel free to raise an issue :)\n\n---\n\n## Community\n\n### Report an Issue\n\nFound something that's not working? [Open an issue](https://github.com/Lissy93/devolio/issues/new/choose), and describe the problem, steps to reproduce alond with expected and actual output. If relevant, also include details about your environment. I'll try and fix / respond to any tickets within 48-hours.\n\n### Contributing\n\nContributions of any kind are very welcome, and would be much appreciated.\nFor Code of Conduct, see [Contributor Convent](https://www.contributor-covenant.org/version/2/1/code_of_conduct/).\n\nTo get started, fork the repo, make your changes, add, commit and push the code, then come back here to open a pull request. If you're new to GitHub or open source, [this guide](https://www.freecodecamp.org/news/how-to-make-your-first-pull-request-on-github-3#let-s-make-our-first-pull-request-) or the [git docs](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) may help you get started, but feel free to reach out if you need any support.\n\n[![Submit a PR](https://img.shields.io/badge/Submit_a_PR-GitHub-%23060606?style=for-the-badge\u0026logo=github\u0026logoColor=fff)](https://github.com/Lissy93/devolio/compare)\n\n### Support\n\n[![Sponsor Lissy93 on GitHub](https://img.shields.io/badge/Sponsor_on_GitHub-Lissy93-%23ff4dda?style=for-the-badge\u0026logo=githubsponsors\u0026logoColor=ff4dda)](https://github.com/sponsors/Lissy93)\n\n### Credits\n\n#### Sponsors\n\n\u003c!-- readme: sponsors -start --\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/vincentkoc\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/25068?u=fbd5b2d51142daa4bdbc21e21953a3b8b8188a4a\u0026v=4\" width=\"80;\" alt=\"vincentkoc\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003eVincent Koc\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/AnandChowdhary\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/2841780?u=747e554b3a7f12eb20b7910e1c87d817844f714f\u0026v=4\" width=\"80;\" alt=\"AnandChowdhary\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003eAnand Chowdhary\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/shrippen\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/2873570?v=4\" width=\"80;\" alt=\"shrippen\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003eShrippen\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/bile0026\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/5022496?u=aec96ad173c0ea9baaba93807efa8a848af6595c\u0026v=4\" width=\"80;\" alt=\"bile0026\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003eZach Biles\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/UlisesGascon\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/5110813?u=3c41facd8aa26154b9451de237c34b0f78d672a5\u0026v=4\" width=\"80;\" alt=\"UlisesGascon\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003eUlises Gascón\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/digitalarche\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/6546135?u=564756d7f44ab2206819eb3148f6d822673f5066\u0026v=4\" width=\"80;\" alt=\"digitalarche\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003eDigital Archeology\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/InDieTasten\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/7047377?u=8d8f8017628b38bc46dcbf3620e194b01d3fb2d1\u0026v=4\" width=\"80;\" alt=\"InDieTasten\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003eInDieTasten\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/araguaci\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/7318668?v=4\" width=\"80;\" alt=\"araguaci\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003eAraguaci\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/bmcgonag\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/7346620?u=2a0f9284f3e12ac1cc15288c254d1ec68a5081e8\u0026v=4\" width=\"80;\" alt=\"bmcgonag\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003eBrian McGonagill\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/arcestia\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/7936962?u=41e34bb816ad09323e1650f3efc0bec4fb2bc5dd\u0026v=4\" width=\"80;\" alt=\"arcestia\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003eLaurensius Jeffrey\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/vlad-tim\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/11474041?u=eee43705b54d2ec9f51fc4fcce5ad18dd17c87e4\u0026v=4\" width=\"80;\" alt=\"vlad-tim\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003eVlad\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/helixzz\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/12218889?u=d06d0c103dfbdb99450623064f7da3c5a3675fb6\u0026v=4\" width=\"80;\" alt=\"helixzz\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003eHeliXZz\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/patvdv\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/12430107?u=e8911c2fb91af4d30432f76da8c40927b2830bd7\u0026v=4\" width=\"80;\" alt=\"patvdv\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003ePatrick Van Der Veken\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/mryesiller\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/24632172?u=0d20f2d615158f87cd60a3398d3efb026c32f291\u0026v=4\" width=\"80;\" alt=\"mryesiller\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003eGöksel Yeşiller\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/sushibait\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/26634535?v=4\" width=\"80;\" alt=\"sushibait\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003eShiverme Timbers\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/forwardemail\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/32481436?v=4\" width=\"80;\" alt=\"forwardemail\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003eForward Email - Open-source \u0026 Privacy-focused Email Service (2023)\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/getumbrel\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/59408891?v=4\" width=\"80;\" alt=\"getumbrel\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003eUmbrel\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/OlliVHH\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/84959562?v=4\" width=\"80;\" alt=\"OlliVHH\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003eHamburgerJung\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/frankdez93\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/87549420?v=4\" width=\"80;\" alt=\"frankdez93\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003eFrankdez93\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/terminaltrove\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/121595180?v=4\" width=\"80;\" alt=\"terminaltrove\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003eTerminal Trove\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/st617\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/128325650?v=4\" width=\"80;\" alt=\"st617\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003eSt617\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/hudsonrock-partnerships\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/163282900?u=5f2667f7fe5d284ac7a2da6b0800ea8970b0fcbf\u0026v=4\" width=\"80;\" alt=\"hudsonrock-partnerships\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003eHudsonrock-partnerships\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/CarterPerez-dev\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/188120068?u=0e409c671324f8872efe4e2f7e5c12ebb8670010\u0026v=4\" width=\"80;\" alt=\"CarterPerez-dev\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003eCarter Perez\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\u003c/tr\u003e\n\u003c/table\u003e\n\u003c!-- readme: sponsors -end --\u003e\n\n#### Contributors\n\n\u003c!-- readme: contributors -start --\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/Lissy93\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/1862727?v=4\" width=\"80;\" alt=\"Lissy93\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003eAlicia Sykes\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/liss-bot\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/87835202?v=4\" width=\"80;\" alt=\"liss-bot\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003eAlicia Bot\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/xcpep\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/3266614?v=4\" width=\"80;\" alt=\"xcpep\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003eDaniel Patterson\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/jesopo\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/11245819?v=4\" width=\"80;\" alt=\"jesopo\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003eJess Porter\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\u003c/tr\u003e\n\u003c/table\u003e\n\u003c!-- readme: contributors -end --\u003e\n\n#### Stargazers\n\n[![Recent Star Gazers](https://reporoster.com/stars/dark/Lissy93/devolio)](https://github.com/Lissy93/devolio/stargazers)\n\n---\n\n## Status\n\n[![🐳 Build + Publish Multi-Platform Image](https://github.com/Lissy93/devolio/actions/workflows/docker-build-publish.yml/badge.svg)](https://github.com/Lissy93/devolio/actions/workflows/docker-build-publish.yml) [![🏷️ Tag new Versions](https://github.com/Lissy93/devolio/actions/workflows/tag-versions.yml/badge.svg)](https://github.com/Lissy93/devolio/actions/workflows/tag-versions.yml) [![🪞 Mirror to Codeberg](https://github.com/Lissy93/devolio/actions/workflows/sync-mirror.yml/badge.svg)](https://github.com/Lissy93/devolio/actions/workflows/sync-mirror.yml) [![💓 Inserts Contributor \u0026 Sponsors](https://github.com/Lissy93/devolio/actions/workflows/insert-contributors.yml/badge.svg)](https://github.com/Lissy93/devolio/actions/workflows/insert-contributors.yml)\n\n---\n\n## License\n\n\u003e _**[Lissy93/Devolio](https://github.com/Lissy93/devolio)** is licensed under [MIT](https://gist.github.com/Lissy93/143d2ee01ccc5c052a17) © [Alicia Sykes](https://aliciasykes.com) 2022._\u003cbr\u003e \u003e \u003csup align=\"right\"\u003eFor information, see \u003ca href=\"https://tldrlegal.com/license/mit-license\"\u003eTLDR Legal \u003e MIT\u003c/a\u003e\u003c/sup\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eExpand License\u003c/summary\u003e\n\n```\nThe MIT License (MIT)\nCopyright (c) Alicia Sykes \u003calicia@omg.com\u003e\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sub-license, and/or sell\ncopies of the Software, and to permit persons to whom the Software is furnished\nto do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included install\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,\nINCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANT ABILITY, FITNESS FOR A\nPARTICULAR PURPOSE AND NON INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n```\n\n\u003c/details\u003e\n\n---\n\n\u003c!-- License + Copyright --\u003e\n\u003cp  align=\"center\"\u003e\n  \u003ci\u003e© \u003ca href=\"https://aliciasykes.com\"\u003eAlicia Sykes\u003c/a\u003e 2023\u003c/i\u003e\u003cbr\u003e\n  \u003ci\u003eLicensed under \u003ca href=\"https://gist.github.com/Lissy93/143d2ee01ccc5c052a17\"\u003eMIT\u003c/a\u003e\u003c/i\u003e\u003cbr\u003e\n  \u003ca href=\"https://github.com/lissy93\"\u003e\u003cimg src=\"https://i.ibb.co/4KtpYxb/octocat-clean-mini.png\" /\u003e\u003c/a\u003e\u003cbr\u003e\n  \u003csup\u003eThanks for visiting :)\u003c/sup\u003e\n\u003c/p\u003e\n\n\u003c!-- Dinosaur --\u003e\n\u003c!--\n                        . - ~ ~ ~ - .\n      ..     _      .-~               ~-.\n     //|     \\ `..~                      `.\n    || |      }  }              /       \\  \\\n(\\   \\\\ \\~^..'                 |         }  \\\n \\`.-~  o      /       }       |        /    \\\n (__          |       /        |       /      `.\n  `- - ~ ~ -._|      /_ - ~ ~ ^|      /- _      `.\n              |     /          |     /     ~-.     ~- _\n              |_____|          |_____|         ~ - . _ _~_-_\n--\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLissy93%2Fmy-website","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FLissy93%2Fmy-website","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLissy93%2Fmy-website/lists"}