diff --git a/.eslintrc b/.eslintrc deleted file mode 100644 index 4db8d1e..0000000 --- a/.eslintrc +++ /dev/null @@ -1,66 +0,0 @@ -{ - "env": { - "es6": true, - "amd": true, - "jest": true, - "node": true, - "mongo": true, - "jquery": true, - "browser": true, - "commonjs": true - }, - "parserOptions": { - "ecmaVersion": 9, - "sourceType": "module", - "ecmaFeatures": { - "jsx": true, - "forOf": true, - "spread": true, - "modules": true, - "classes": true, - "generators": true, - "restParams": true, - "regexUFlag": true, - "regexYFlag": true, - "globalReturn": true, - "destructuring": true, - "impliedStrict": true, - "blockBindings": true, - "defaultParams": true, - "octalLiterals": true, - "arrowFunctions": true, - "binaryLiterals": true, - "templateStrings": true, - "superInFunctions": true, - "unicodeCodePointEscapes": true, - "experimentalObjectRestSpread": true, - "objectLiteralShorthandMethods": true, - "objectLiteralComputedProperties": true, - "objectLiteralDuplicateProperties": true, - "objectLiteralShorthandProperties": true - } - }, - "plugins": [], - "rules": { - "semi": "warn", - "indent": [ "off", "error" ], - "strict": "off", - "eqeqeq": "error", - "no-var": "warn", - "no-undef": "warn", - "valid-jsdoc": "warn", - "comma-dangle": "warn", - "no-dupe-args": "warn", - "no-dupe-keys": "warn", - "require-await": "warn", - "spaced-comment": "error", - "space-in-parens": "error", - "no-global-assign": "warn", - "no-duplicate-imports": "error", - "no-dupe-class-members": "error" - }, - "globals": { - "_config": false, - "console": false - } -} diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..dfe0770 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +# Auto detect text files and perform LF normalization +* text=auto diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 471b894..ffae90c 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1 +1 @@ -* @Wessel +* @wessel diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 5ca0181..b2f2aa9 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -1,49 +1,24 @@ # Contributing - +If you wish to contribute to portfolio, feel free to fork the repository and submit a pull request. +eslint is enforced to correct most typo's you make and keep the code style the same throughout the whole project, +so it would be much appreciated if you installed eslint to your editor of choice -If you wish to contribute to Portfolio, feel free to fork the repository and submit a pull request. -[EditorConfig](https://editorconfig.org) is enforced to correct most typo's you make and keep the code style the same throughout the whole project, -so it would be much appreciated if you installed [EditorConfig](https://editorconfig.org) to your editor of choice - - ## Prerequisites -The following prerequisites must be met before installing Portfolio: -* [Sass](https://sass-lang.com) +The following prerequisites must be met before installing portfolio: +SCSS - ## Setup To get ready to work on the codebase, please do the following: 1. Fork & clone the repository, and make sure you are on the **master** branch -2. Run sass --watch --style compressed main.css:../css/main.css -3. Code your ideas and test them -4. [Submit a pull request](https://github.com/Wessel/Portfolio/compare) +2. Run +3. Code your ideas and test them using +4. [Submit a pull request](https://github.com/wessel/portfolio/compare) ## Testing When creating any new functions, please also create unit tests for them in the `tests` directory. Use the library associated with the project when creating such tests. When modifying existing functions, make sure to test them before making a pull request, this will prevent -anything from breaking on the production environment. \ No newline at end of file +anything from breaking on the production environment. diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index a0960cb..9e71394 100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1,2 +1,2 @@ -github: wessel -ko_fi: wessel \ No newline at end of file +{github: wessel, ko_fi: wesselgame} + diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index f9c815e..fa87d62 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -1,22 +1,13 @@ -# Adapted from https://github.com/discordjs/discord.js/blob/main/.github/ISSUE_TEMPLATE/bug_report.yml name: Bug report description: Report incorrect or unexpected behavior of a package labels: [bug, need repro] body: - # - type: markdown - # attributes: - # value: | - # Use Discord for questions: https://discord.gg/djs - type: dropdown id: package attributes: label: Which part is this bug report for? - options: - - v1 - - v2 - - v3 - - v4 - - v5 + options: [styling, javascript, html] + validations: required: true - type: textarea @@ -36,7 +27,7 @@ body: attributes: label: Code sample description: Include a reproducible, minimal code sample. This will be automatically formatted into code, so no need for backticks. - render: Sass + render: javascript placeholder: | Your code sample should be... ... Minimal - Use as little code as possible that still produces the same problem (and is understandable) @@ -52,9 +43,9 @@ body: - type: input id: lang-version attributes: - label: Sass version + label: 'javascript version' description: | - Which version of Sass are you using? + Which version of javascript are you using? validations: required: true - type: input @@ -79,4 +70,4 @@ body: label: I have tested this issue on a development release placeholder: d23280c (commit hash) description: | - The issue might already be fixed in a development release or main. This is not required, but helps us greatly. \ No newline at end of file + The issue might already be fixed in a development release or main. This is not required, but helps us greatly. diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 83caa72..bd7056e 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,12 +1,6 @@ blank_issues_enabled: false -# Example entry: -# name: -# url: -# about: contact_links: - - name: website - url: https://wessel.gg - about: My currently running portfolio - - name: email - url: contact@wessel.gg - about: Feel free to email for any enquiries \ No newline at end of file +- about: E-mail + name: email + url: contact@wessel.gg + diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml index c764d4d..4d63058 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yml +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -1,4 +1,3 @@ -# Adapted from https://github.com/discordjs/discord.js/blob/main/.github/ISSUE_TEMPLATE/feature_request.yml name: Feature request description: Request a new feature labels: [feature request] @@ -11,12 +10,8 @@ body: id: package attributes: label: Which part is this feature request for? - options: - - v1 - - v2 - - v3 - - v4 - - v5 + options: [styling, javascript, html] + validations: required: false - type: textarea @@ -43,4 +38,4 @@ body: id: additional-context attributes: label: Other context - description: Any other context, screenshots, or file uploads that help us understand your feature request. \ No newline at end of file + description: Any other context, screenshots, or file uploads that help us understand your feature request. diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index a8e3f46..99da93d 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,10 +1,8 @@ --- name: Pull Request -about: Propose changes to Portfolio +about: Propose changes to portfolio title: "[PR] Your changes" labels: pullrequest -assignees: Wessel - --- **Please describe the changes this PR makes and why it should be merged:** @@ -14,6 +12,6 @@ assignees: Wessel - [ ] Code changes have been tested and there aren't any typos in it **Semantic versioning classification:** -- [ ] This PR changes Portfolio core codebase (methods or parameters added) +- [ ] This PR changes portfolio core codebase (methods or parameters added) - [ ] This PR includes breaking changes (methods removed or renamed, parameters moved or removed) - [ ] This PR **only** includes non-code changes, like changes to documentation, README, etc. diff --git a/.github/auto_assign.yml b/.github/auto_assign.yml index d05608e..37f5588 100644 --- a/.github/auto_assign.yml +++ b/.github/auto_assign.yml @@ -1,5 +1,5 @@ addReviewers: true -reviewers: - - Wessel +reviewers: [wessel] + numberOfReviewers: 0 -runOnDraft: true \ No newline at end of file +runOnDraft: true diff --git a/.gitignore b/.gitignore index f149e38..ec6cb9f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,10 +1,9 @@ +!.gitkeep + tmp/ src/tmp node_modules/ obj/ -out/ - -!.gitkeep - +out/ \ No newline at end of file diff --git a/LICENSE b/LICENSE index 05a71ff..14bd5fe 100644 --- a/LICENSE +++ b/LICENSE @@ -1,7 +1,7 @@ The MIT License (MIT) -Copyright (c) 2023 Wessel T (https://wessel.gg/) +Copyright (c) 2025 Wessel T (https://wessel.gg) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index fd842bd..8f4d097 100644 --- a/README.md +++ b/README.md @@ -1,39 +1,12 @@ - - + -> Portfolio +> portfolio [![MIT License](https://img.shields.io/badge/license-MIT-007EC7.svg?style=flat-square)](/LICENSE) -My current (and previous versions of) portfolio, which can be found on https://wessel.gg/ +My current portfolio site, which can be seen at https://wessel.gg/

- ## Table of contents -