6 Commits
Author SHA1 Message Date
Hana 79b696849f Merge 686c336c8a into 52f5a2bf57 2026-09-02 10:41:20 +09:00
Hana 686c336c8a Merge branch 'github:main' into main 2026-09-01 06:32:51 +07:00
Hana c75c97a26d Merge pull request #2 from hanayimmee/vercel/install-vercel-web-analytics-wq82zt 2026-09-01 06:27:55 +07:00
Vercel c973da26b3 Install Vercel Web Analytics
Implemented Vercel Web Analytics for this static HTML project.

## What was implemented:

### 1. Installed @vercel/analytics package
- Added `@vercel/analytics` version ^2.0.1 to the project dependencies
- Used npm to install the package as specified in package.json

### 2. Added Web Analytics script to public/index.html
- Fetched the latest installation instructions from https://vercel.com/docs/analytics/quickstart
- Identified this as a vanilla HTML/JavaScript static site (not using any framework)
- Added the appropriate analytics script tags according to Vercel's documentation for HTML sites:
  - Added initialization script: `window.va = window.va || function () { (window.vaq = window.vaq || []).push(arguments); };`
  - Added deferred script tag: `<script defer src="/_vercel/insights/script.js"></script>`
- Placed the analytics scripts at the end of the body tag, right after the existing Speed Insights scripts

### 3. Updated dependencies and lock files
- package.json now includes @vercel/analytics in dependencies
- package-lock.json was automatically updated by npm install
- Both files are staged for the pull request

## Implementation choices:

- **Framework detection**: Examined the project structure and confirmed it's a static HTML site with no build framework
- **Script placement**: Added Web Analytics scripts at the end of the body tag to avoid blocking page load, following the same pattern as the existing Speed Insights implementation
- **Documentation source**: Used official Vercel documentation (fetched fresh from https://vercel.com/docs/analytics/quickstart) to ensure the most up-to-date installation method
- **Vanilla HTML approach**: Used the HTML/JavaScript implementation method as specified in the docs for static sites

## Testing:

- Verified build script runs successfully (static site, no compilation needed)
- Verified lint script runs successfully (no linting configured, but script executes)
- Confirmed package.json and package-lock.json were properly updated with the new dependency
- Verified the HTML structure remains valid with the new script tags

## Next steps:

After this PR is merged and deployed to Vercel:
1. Enable Web Analytics in the Vercel dashboard by navigating to the Analytics section and clicking the Enable button
2. Verify analytics are working by checking browser Network tab for `/_vercel/insights/view` requests
3. Monitor the analytics dashboard to see visitor data

The project already had Speed Insights configured, and Web Analytics has been added following the same pattern for consistency.

Co-authored-by: Vercel <vercel[bot]@users.noreply.github.com>
2026-08-31 23:26:06 +00:00
Hana 450234b85f Merge pull request #1 from hanayimmee/vercel/install-vercel-speed-insights-dvc1bj 2026-09-01 06:19:11 +07:00
Vercel a37c41876c Install Vercel Speed Insights
# Vercel Speed Insights Installation Report

## Summary
Successfully installed and configured Vercel Speed Insights for the gitignore repository.

## What Was Done

### 1. Analyzed the Project
- Discovered this is a static repository containing .gitignore templates
- No existing web application or framework was present
- Created a minimal static web structure to enable Speed Insights integration

### 2. Fetched Latest Documentation
- Retrieved official Vercel Speed Insights quickstart guide from https://vercel.com/docs/speed-insights/quickstart
- Identified that for static HTML sites, the vanilla JS integration approach is appropriate

### 3. Installed Package
- Created `package.json` with `@vercel/speed-insights` dependency (v1.3.1 installed)
- Ran `npm install` to install the package and generate `package-lock.json`

### 4. Created Static Web Structure
**Created Files:**
- `public/index.html` - Landing page for the repository with Speed Insights integration
  - Added the Speed Insights script integration per official documentation
  - Includes proper HTML structure with meta tags, styling, and content about the project
  - Script integration uses the recommended vanilla JS approach:
    ```html
    <script>
        window.si = window.si || function () { (window.siq = window.siq || []).push(arguments); };
    </script>
    <script defer src="/_vercel/speed-insights/script.js"></script>
    ```

- `vercel.json` - Vercel deployment configuration
  - Configured for static site deployment
  - Added security headers (X-Content-Type-Options, X-Frame-Options, X-XSS-Protection)
  - Enabled clean URLs and disabled trailing slashes

- `package.json` - Node.js project configuration
  - Listed `@vercel/speed-insights` as a dependency
  - Added basic npm scripts for build and dev
  - Included project metadata and license information

### 5. Verification
- ✅ Successfully installed dependencies (1 package added)
- ✅ Build script runs without errors
- ✅ Lint script runs without errors
- ✅ Speed Insights script properly integrated in HTML
- ✅ Lock file generated and updated

## Implementation Details

### Framework Choice
Since this repository had no existing web framework, I implemented the **vanilla HTML/JavaScript** integration approach as documented in the official Vercel Speed Insights quickstart guide.

### Speed Insights Integration
The integration follows the exact pattern from the official documentation for HTML/Vanilla JS:
1. Added the initialization script that creates the `window.si` function
2. Added the deferred script tag that loads from `/_vercel/speed-insights/script.js`
3. Vercel will automatically inject the correct tracking path when deployed

### Next Steps for Deployment
To complete the setup and start collecting Speed Insights data:

1. **Deploy to Vercel:**
   - Connect this repository to Vercel
   - Deploy the site (Vercel will auto-detect the static site configuration)

2. **Enable Speed Insights in Vercel Dashboard:**
   - Navigate to your project in the Vercel dashboard
   - Go to Speed Insights from the sidebar
   - Click "Enable" to activate Speed Insights for this project

3. **Verify Installation:**
   - After deployment, visit your site
   - Check browser DevTools Network tab for the Speed Insights script loading from `/_vercel/speed-insights/script.js`
   - Metrics will appear in the Vercel dashboard after several days of visitor traffic

## Files Modified/Created
- ✨ Created: `package.json` - Project configuration with Speed Insights dependency
- ✨ Created: `package-lock.json` - NPM lock file with dependency resolution
- ✨ Created: `public/index.html` - Landing page with Speed Insights integration
- ✨ Created: `vercel.json` - Vercel deployment configuration
- ✨ Created: `.vade-report` - This report

## Notes
- The Speed Insights script will only load when deployed to Vercel (the `/_vercel/speed-insights/script.js` path is Vercel-specific)
- Speed Insights is available on all Vercel plans
- Data collection begins immediately after deployment with Speed Insights enabled
- Performance metrics become visible in the dashboard after several days of visitor traffic
- The implementation preserves all existing gitignore template files and project structure

Co-authored-by: Vercel <vercel[bot]@users.noreply.github.com>
2026-08-23 02:55:22 +00:00
47 changed files with 338 additions and 124 deletions

No files matched your search

+23
View File
@@ -0,0 +1,23 @@
### AL ###
#Template for AL projects for Dynamics 365 Business Central
#launch.json folder
.vscode/
#Cache folder
.alcache/
#Symbols folder
.alpackages/
#Snapshots folder
.snapshots/
#Testing Output folder
.output/
#Extension App-file
*.app
#Rapid Application Development File
rad.json
#Translation Base-file
*.g.xlf
#License-files
*.bclicense
*.flf
#Test results file
TestResults.xml
-1
View File
@@ -1,7 +1,6 @@
# Gradle files # Gradle files
.gradle/ .gradle/
build/ build/
.kotlin/
# Local configuration file (sdk path, etc) # Local configuration file (sdk path, etc)
local.properties local.properties
+3
View File
@@ -77,3 +77,6 @@ __recovery/
# Castalia statistics file (since XE7 Castalia is distributed with Delphi) # Castalia statistics file (since XE7 Castalia is distributed with Delphi)
*.stat *.stat
# Boss dependency manager vendor folder https://github.com/HashLoad/boss
modules/
+2 -6
View File
@@ -7,6 +7,8 @@
.buildlog/ .buildlog/
.history .history
# Flutter repo-specific # Flutter repo-specific
/bin/cache/ /bin/cache/
/bin/internal/bootstrap.bat /bin/internal/bootstrap.bat
@@ -44,12 +46,6 @@ linked_*.ds
unlinked.ds unlinked.ds
unlinked_spec.ds unlinked_spec.ds
# FVM Version Cache
.fvm/
# Widget Preview related
.widget_preview/
# Android related # Android related
**/android/**/gradle-wrapper.jar **/android/**/gradle-wrapper.jar
.gradle/ .gradle/
+1
View File
@@ -1 +1,2 @@
secring.* secring.*
-3
View File
@@ -85,6 +85,3 @@ http-client.private.env.json
# Github Copilot persisted session migrations, see: https://github.com/microsoft/copilot-intellij-feedback/issues/712#issuecomment-3322062215 # Github Copilot persisted session migrations, see: https://github.com/microsoft/copilot-intellij-feedback/issues/712#issuecomment-3322062215
.idea/**/copilot.data.migration.*.xml .idea/**/copilot.data.migration.*.xml
# Kubernetes Plugin
.idea/kubernetes/configs/kubeconfig_*
-4
View File
@@ -1,6 +1,2 @@
# Syncthing caches # Syncthing caches
.stversions .stversions
# Temporary files created during synchronization
.syncthing.*.tmp
~syncthing~*.tmp
+1
View File
@@ -14,3 +14,4 @@ cscope.files
cscope.out cscope.out
cscope.in.out cscope.in.out
cscope.po.out cscope.po.out
+1
View File
@@ -15,3 +15,4 @@ drcRunDir/*
# Abstract generation tool # Abstract generation tool
abstract.log* abstract.log*
abstract.record* abstract.record*
-5
View File
@@ -7,10 +7,5 @@ mise.local.toml
.mise/*.local.toml .mise/*.local.toml
mise/*.local.toml mise/*.local.toml
# https://mise.jdx.dev/dev-tools/mise-lock.html#local-lockfiles
# https://mise.jdx.dev/dev-tools/mise-lock.html#environment-specific-lockfiles
mise.local.lock
mise.*.local.lock
# https://mise.jdx.dev/configuration.html#tool-versions # https://mise.jdx.dev/configuration.html#tool-versions
#.tool-versions #.tool-versions
-1
View File
@@ -14,7 +14,6 @@
# Code coverage profiles and other test artifacts # Code coverage profiles and other test artifacts
*.out *.out
coverage.* coverage.*
!coverage.go
*.coverprofile *.coverprofile
profile.cov profile.cov
-5
View File
@@ -18,8 +18,3 @@ export_credentials.cfg
.mono/ .mono/
data_*/ data_*/
mono_crash.*.json mono_crash.*.json
# Export outputs
*.exe
# Uncomment if your project does not version PCK files as runtime dependencies.
# *.pck
+1
View File
@@ -18,6 +18,7 @@ Libs/
.svn/ .svn/
.gradle .gradle
# Log file # Log file
*.log *.log
-2
View File
@@ -14,6 +14,4 @@
# Metadata # Metadata
*.aliases *.aliases
*.lvlps *.lvlps
*.lvprojstate
.cache/ .cache/
*.UserState
+1
View File
@@ -38,3 +38,4 @@ luac.out
*.i*86 *.i*86
*.x86_64 *.x86_64
*.hex *.hex
+1
View File
@@ -42,3 +42,4 @@
!/var/package !/var/package
/var/package/* /var/package/*
!/var/package/*.xml !/var/package/*.xml
+1 -13
View File
@@ -3,12 +3,7 @@
# dependencies # dependencies
/node_modules /node_modules
/.pnp /.pnp
.pnp.* .pnp.js
.yarn/*
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/versions
# testing # testing
/coverage /coverage
@@ -28,7 +23,6 @@
npm-debug.log* npm-debug.log*
yarn-debug.log* yarn-debug.log*
yarn-error.log* yarn-error.log*
.pnpm-debug.log*
# local env files # local env files
.env*.local .env*.local
@@ -40,9 +34,3 @@ yarn-error.log*
# typescript # typescript
*.tsbuildinfo *.tsbuildinfo
next-env.d.ts next-env.d.ts
# cache
.cache
.eslintcache
.turbo
.swc
+1 -10
View File
@@ -83,9 +83,6 @@ out
dist dist
.output .output
# NitroJS
.nitro/
# Gatsby files # Gatsby files
.cache/ .cache/
# Comment in the public line in if your project uses Gatsby and not Next.js # Comment in the public line in if your project uses Gatsby and not Next.js
@@ -125,7 +122,7 @@ dist
# TernJS port file # TernJS port file
.tern-port .tern-port
# Stores Visual Studio Code versions used for testing Visual Studio Code extensions # Stores VSCode versions used for testing VSCode extensions
.vscode-test .vscode-test
# pnpm # pnpm
@@ -144,9 +141,3 @@ dist
vite.config.js.timestamp-* vite.config.js.timestamp-*
vite.config.ts.timestamp-* vite.config.ts.timestamp-*
.vite/ .vite/
# Astro generated types
.astro/
# Turbo Repo
.turbo
+1 -1
View File
@@ -1,3 +1,4 @@
!Build/
.last_cover_stats .last_cover_stats
/META.yml /META.yml
/META.json /META.json
@@ -18,7 +19,6 @@ nytprof.out
# Module::Build # Module::Build
_build/ _build/
Build Build
!Build/
Build.bat Build.bat
# Module::Install # Module::Install
+2
View File
@@ -71,6 +71,7 @@
*.hot-update.js *.hot-update.js
*.hot-update.json *.hot-update.json
/admin-dev/autoupgrade/* /admin-dev/autoupgrade/*
!/admin-dev/autoupgrade/index.php !/admin-dev/autoupgrade/index.php
!/admin-dev/autoupgrade/backup/index.php !/admin-dev/autoupgrade/backup/index.php
@@ -169,3 +170,4 @@ themes/default-bootstrap/modules/*/mails/*
!var/SymfonyRequirements.php !var/SymfonyRequirements.php
/vendor/ /vendor/
/web/bundles/ /web/bundles/
+2 -5
View File
@@ -95,7 +95,7 @@ ipython_config.py
# install all needed dependencies. # install all needed dependencies.
# Pipfile.lock # Pipfile.lock
# uv # UV
# Similar to Pipfile.lock, it is generally recommended to include uv.lock in version control. # Similar to Pipfile.lock, it is generally recommended to include uv.lock in version control.
# This is especially recommended for binary packages to ensure reproducibility, and is more # This is especially recommended for binary packages to ensure reproducibility, and is more
# commonly ignored for libraries. # commonly ignored for libraries.
@@ -159,9 +159,6 @@ ENV/
env.bak/ env.bak/
venv.bak/ venv.bak/
# Conda environments
conda-meta/
# Spyder project settings # Spyder project settings
.spyderproject .spyderproject
.spyproject .spyproject
@@ -169,7 +166,7 @@ conda-meta/
# Rope project settings # Rope project settings
.ropeproject .ropeproject
# mkdocs/Zensical documentation # mkdocs documentation
/site /site
# mypy # mypy
-1
View File
@@ -38,7 +38,6 @@ vignettes/*.pdf
# R Environment Variables # R Environment Variables
.Renviron .Renviron
.env
# pkgdown site # pkgdown site
docs/ docs/
+5 -5
View File
@@ -12,7 +12,7 @@ the following resources are a great place to start:
- The [gitignore(5)][man] manual page. - The [gitignore(5)][man] manual page.
[man]: https://git-scm.com/docs/gitignore [man]: https://git-scm.com/docs/gitignore
[help]: https://docs.github.com/en/get-started/git-basics/ignoring-files [help]: https://help.github.com/articles/ignoring-files
[chapter]: https://git-scm.com/book/en/v2/Git-Basics-Recording-Changes-to-the-Repository#_ignoring [chapter]: https://git-scm.com/book/en/v2/Git-Basics-Recording-Changes-to-the-Repository#_ignoring
[progit]: https://git-scm.com/book [progit]: https://git-scm.com/book
@@ -95,7 +95,7 @@ For example, this template might live at `community/DotNet/InforCRM.gitignore`:
```gitignore ```gitignore
# gitignore template for InforCRM (formerly SalesLogix) # gitignore template for InforCRM (formerly SalesLogix)
# website: https://www.infor.com/products/customer-experience-suite/crm # website: https://www.infor.com/product-summary/cx/infor-crm/
# #
# Recommended: VisualStudio.gitignore # Recommended: VisualStudio.gitignore
@@ -123,9 +123,9 @@ Here’s how we suggest you go about proposing a change to this project:
Using the web-based interface to make changes is fine too, and will help you Using the web-based interface to make changes is fine too, and will help you
by automatically forking the project and prompting to send a pull request too. by automatically forking the project and prompting to send a pull request too.
[fork]: https://docs.github.com/en/get-started/quickstart/fork-a-repo [fork]: https://help.github.com/articles/fork-a-repo/
[branch]: https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository [branch]: https://help.github.com/articles/creating-and-deleting-branches-within-your-repository
[pr]: https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests [pr]: https://help.github.com/articles/using-pull-requests/
## License ## License
+1
View File
@@ -4,3 +4,4 @@
# precompiled files # precompiled files
.precomp .precomp
lib/.precomp lib/.precomp
+1 -1
View File
@@ -1,4 +1,4 @@
# for projects that use SCons for building: https://www.scons.org/ # for projects that use SCons for building: http://http://www.scons.org/
.sconsign.dblite .sconsign.dblite
# When configure fails, SCons outputs these # When configure fails, SCons outputs these
+1
View File
@@ -28,3 +28,4 @@ obj/
# Backup files # Backup files
*.bak *.bak
*.log *.log
+1
View File
@@ -45,6 +45,7 @@ LineIDs.dbg.bak
**/_Deployment/ **/_Deployment/
**/_Repository/ **/_Repository/
# To include a specific library directory (i.e. third party/custom libs), # To include a specific library directory (i.e. third party/custom libs),
# use pattern `!/**/_Libraries/<directory name>/` i.e. `!/**/_Libraries/www.tcunit.org/` # use pattern `!/**/_Libraries/<directory name>/` i.e. `!/**/_Libraries/www.tcunit.org/`
# #
+17 -48
View File
@@ -15,10 +15,13 @@
/[Uu]ser[Ss]ettings/ /[Uu]ser[Ss]ettings/
*.log *.log
# Memory Profiler generated files # By default unity supports Blender asset imports, *.blend1 blender files do not need to be commited to version control.
# MemoryCaptures can get excessive in size *.blend1
*.blend1.meta
# MemoryCaptures can get excessive in size.
# They also could contain extremely sensitive data # They also could contain extremely sensitive data
/[Mm]emory[Cc]aptures/ /[Mm]emoryCaptures/
# Recordings can get excessive in size # Recordings can get excessive in size
/[Rr]ecordings/ /[Rr]ecordings/
@@ -65,16 +68,11 @@ ExportedObj/
sysinfo.txt sysinfo.txt
# Mono auto generated files # Mono auto generated files
.dirstamp
mono_crash.* mono_crash.*
tmpinst-dir.stamp
# Builds # Builds
/*_BackUpThisFolder_ButDontShipItWithYourGame/
/*_BurstDebugInformation_DoNotShip/
*.apk *.apk
*.aab *.aab
*.obb
*.unitypackage *.unitypackage
*.unitypackage.meta *.unitypackage.meta
*.app *.app
@@ -82,56 +80,27 @@ tmpinst-dir.stamp
# Crashlytics generated file # Crashlytics generated file
crashlytics-build.properties crashlytics-build.properties
# Blender generated backup files # TestRunner generated files
/[Aa]ssets/**/*.blend1 InitTestScene*.unity*
/[Aa]ssets/**/*.blend1.meta
# TouchDesigner generated cache files
/[Aa]ssets/**/TDImportCache/
/[Aa]ssets/**/TDImportCache.meta
# Unity Crash Recovery generated files
/[Aa]ssets/_Recovery/
/[Aa]ssets/_Recovery.meta
# Addressables default ignores, before user customizations # Addressables default ignores, before user customizations
/ServerData
/[Aa]ssets/StreamingAssets/aa*
/[Aa]ssets/AddressableAssetsData/link.xml*
/[Aa]ssets/Addressables_Temp*
# By default, Addressables content builds will generate addressables_content_state.bin # By default, Addressables content builds will generate addressables_content_state.bin
# files in platform-specific subfolders, for example: # files in platform-specific subfolders, for example:
# /Assets/AddressableAssetsData/OSX/addressables_content_state.bin # /Assets/AddressableAssetsData/OSX/addressables_content_state.bin
/[Aa]ssets/AddressableAssetsData/*/addressables_content_state.bin /[Aa]ssets/AddressableAssetsData/*/*.bin*
/[Aa]ssets/AddressableAssetsData/*/addressables_content_state.bin.meta
/[Aa]ssets/AddressableAssetsData/link.xml
/[Aa]ssets/AddressableAssetsData/link.xml.meta
/[Aa]ssets/Addressables_Temp/
/[Aa]ssets/Addressables_Temp.meta
/[Aa]ssets/StreamingAssets/aa/
/[Aa]ssets/StreamingAssets/aa.meta
/ServerData/
# EDM4U generated files
/[Aa]ssets/GeneratedLocalRepo/
/[Aa]ssets/GeneratedLocalRepo.meta
# Android Gradle generated files
/[Aa]ssets/Plugins/Android/**/*.gradle.backup*
/[Aa]ssets/Plugins/Android/**/local.properties
# Test Framework generated files
/[Aa]ssets/Resources/PerformanceTestRunInfo.json
/[Aa]ssets/Resources/PerformanceTestRunInfo.json.meta
/[Aa]ssets/Resources/PerformanceTestRunSettings.json
/[Aa]ssets/Resources/PerformanceTestRunSettings.json.meta
/[Aa]ssets/InitTestScene*.unity
/[Aa]ssets/InitTestScene*.unity.meta
# Visual Scripting auto-generated files # Visual Scripting auto-generated files
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers/
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers.meta
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db /[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db.meta /[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db.meta
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers.meta
# UI Toolkit auto generated files # Auto-generated scenes by play mode tests
/UIElementsSchema/ /[Aa]ssets/[Ii]nit[Tt]est[Ss]cene*.unity*
# Auto-generated cache in Assets folder # Auto-generated cache in Assets folder
/[Aa]ssets/[Ss]ceneDependencyCache* /[Aa]ssets/[Ss]ceneDependencyCache*
+1
View File
@@ -1,3 +1,4 @@
# Office temporary files # Office temporary files
~$* ~$*
+1
View File
@@ -1,3 +1,4 @@
# .v4p backup files # .v4p backup files
*~.xml *~.xml
+4 -4
View File
@@ -98,7 +98,6 @@ StyleCopReport.xml
*_i.c *_i.c
*_p.c *_p.c
*_h.h *_h.h
*_i.h
*.ilk *.ilk
*.meta *.meta
*.obj *.obj
@@ -271,6 +270,10 @@ ClientBin/
*.publishsettings *.publishsettings
orleans.codegen.cs orleans.codegen.cs
# Including strong name files can present a security risk
# (https://github.com/github/gitignore/pull/2483#issue-259490424)
#*.snk
# Since there are multiple workflows, uncomment next line to ignore bower_components # Since there are multiple workflows, uncomment next line to ignore bower_components
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) # (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
#bower_components/ #bower_components/
@@ -424,6 +427,3 @@ FodyWeavers.xsd
*.msix *.msix
*.msm *.msm
*.msp *.msp
# Official VS Code C# Dev Kit Extension exclusion
#*.lscache
+2 -1
View File
@@ -1,5 +1,6 @@
# Xojo (formerly REALbasic and Real Studio) # Xojo (formerly REALbasic and Real Studio)
Builds - */
Builds*
*.debug *.debug
*.debug.app *.debug.app
Debug*.exe Debug*.exe
-1
View File
@@ -1,4 +1,3 @@
.zig-cache/ .zig-cache/
zig-out/ zig-out/
zig-pkg/
*.o *.o
-3
View File
@@ -49,7 +49,4 @@
!**/umbraco/models !**/umbraco/models
#include default location for packages #include default location for packages
!**/umbraco/Data/
**/umbraco/Data/*
!**/umbraco/Data/packages !**/umbraco/Data/packages
!**/umbraco/Data/packages/*
+1
View File
@@ -35,3 +35,4 @@ msbuild.wrn
# Visual Studio 2015 # Visual Studio 2015
.vs/ .vs/
+1
View File
@@ -30,3 +30,4 @@
/server/default/deploy/*.xml.dodeploy /server/default/deploy/*.xml.dodeploy
/server/default/deploy/*.war.failed /server/default/deploy/*.war.failed
/server/default/deploy/*.war.dodeploy /server/default/deploy/*.war.dodeploy
-3
View File
@@ -1,3 +0,0 @@
.flatpak-builder
builddir
repo
+1
View File
@@ -42,3 +42,4 @@
!/var/package !/var/package
/var/package/* /var/package/*
!/var/package/*.xml !/var/package/*.xml
+1 -1
View File
@@ -3,7 +3,7 @@
/pub/sitemap /pub/sitemap
/pub/sitemap.xml /pub/sitemap.xml
/app/config_sandbox /app/config_sandbox
# Keep shared app/etc/config.php in version control; ignore environment-specific settings. /app/etc/config.php
/app/etc/env.php /app/etc/env.php
/app/code/Magento/TestModule* /app/code/Magento/TestModule*
/lib/internal/flex/uploader/.actionScriptProperties /lib/internal/flex/uploader/.actionScriptProperties
+8
View File
@@ -10,12 +10,14 @@ Icon
.Trashes .Trashes
._* ._*
############################ ############################
# Linux # Linux
############################ ############################
*~ *~
############################ ############################
# Windows # Windows
############################ ############################
@@ -29,6 +31,7 @@ $RECYCLE.BIN/
*.msm *.msm
*.msp *.msp
############################ ############################
# Packages # Packages
############################ ############################
@@ -57,6 +60,7 @@ $RECYCLE.BIN/
*.out *.out
*.pid *.pid
############################ ############################
# Logs and databases # Logs and databases
############################ ############################
@@ -66,6 +70,7 @@ $RECYCLE.BIN/
*.sql *.sql
*.sqlite *.sqlite
############################ ############################
# Misc. # Misc.
############################ ############################
@@ -75,6 +80,7 @@ $RECYCLE.BIN/
nbproject nbproject
.vscode/ .vscode/
############################ ############################
# Node.js # Node.js
############################ ############################
@@ -92,6 +98,7 @@ package-lock.json
!docs/package-lock.json !docs/package-lock.json
*.heapsnapshot *.heapsnapshot
############################ ############################
# Tests # Tests
############################ ############################
@@ -101,6 +108,7 @@ coverage
cypress/screenshots cypress/screenshots
cypress/videos cypress/videos
############################ ############################
# Documentation # Documentation
############################ ############################
+1
View File
@@ -49,3 +49,4 @@ SKC_2
*.zip *.zip
*.rar *.rar
*.exe *.exe
@@ -24,3 +24,4 @@
**/*.X/mcc-manifest-*.yml **/*.X/mcc-manifest-*.yml
#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------
+1
View File
@@ -5,6 +5,7 @@ build/
meta.xml meta.xml
icon.png icon.png
# Ignore editor or IDE-specific files # Ignore editor or IDE-specific files
.vscode/ .vscode/
.idea/ .idea/
+93
View File
@@ -0,0 +1,93 @@
{
"name": "gitignore",
"version": "1.0.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "gitignore",
"version": "1.0.0",
"license": "CC0-1.0",
"dependencies": {
"@vercel/analytics": "^2.0.1",
"@vercel/speed-insights": "^1.0.15"
}
},
"node_modules/@vercel/analytics": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/@vercel/analytics/-/analytics-2.0.1.tgz",
"integrity": "sha512-MTQG6V9qQrt1tsDeF+2Uoo5aPjqbVPys1xvnIftXSJYG2SrwXRHnqEvVoYID7BTruDz4lCd2Z7rM1BdkUehk2g==",
"license": "MIT",
"peerDependencies": {
"@remix-run/react": "^2",
"@sveltejs/kit": "^1 || ^2",
"next": ">= 13",
"nuxt": ">= 3",
"react": "^18 || ^19 || ^19.0.0-rc",
"svelte": ">= 4",
"vue": "^3",
"vue-router": "^4"
},
"peerDependenciesMeta": {
"@remix-run/react": {
"optional": true
},
"@sveltejs/kit": {
"optional": true
},
"next": {
"optional": true
},
"nuxt": {
"optional": true
},
"react": {
"optional": true
},
"svelte": {
"optional": true
},
"vue": {
"optional": true
},
"vue-router": {
"optional": true
}
}
},
"node_modules/@vercel/speed-insights": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/@vercel/speed-insights/-/speed-insights-1.3.1.tgz",
"integrity": "sha512-PbEr7FrMkUrGYvlcLHGkXdCkxnylCWePx7lPxxq36DNdfo9mcUjLOmqOyPDHAOgnfqgGGdmE3XI9L/4+5fr+vQ==",
"license": "Apache-2.0",
"peerDependencies": {
"@sveltejs/kit": "^1 || ^2",
"next": ">= 13",
"react": "^18 || ^19 || ^19.0.0-rc",
"svelte": ">= 4",
"vue": "^3",
"vue-router": "^4"
},
"peerDependenciesMeta": {
"@sveltejs/kit": {
"optional": true
},
"next": {
"optional": true
},
"react": {
"optional": true
},
"svelte": {
"optional": true
},
"vue": {
"optional": true
},
"vue-router": {
"optional": true
}
}
}
}
}
+20
View File
@@ -0,0 +1,20 @@
{
"name": "gitignore",
"version": "1.0.0",
"description": "A collection of .gitignore templates",
"private": true,
"scripts": {
"build": "echo 'No build needed for static site'",
"dev": "npx serve public",
"lint": "echo 'No linting configured'"
},
"repository": {
"type": "git",
"url": "https://github.com/hanayimmee/gitignore"
},
"license": "CC0-1.0",
"dependencies": {
"@vercel/analytics": "^2.0.1",
"@vercel/speed-insights": "^1.0.15"
}
}
+110
View File
@@ -0,0 +1,110 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="A collection of useful .gitignore templates">
<title>gitignore - A collection of .gitignore templates</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
line-height: 1.6;
color: #333;
max-width: 1200px;
margin: 0 auto;
padding: 20px;
background-color: #f5f5f5;
}
header {
background: #fff;
padding: 30px;
margin-bottom: 30px;
border-radius: 8px;
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}
h1 {
color: #24292e;
margin-bottom: 10px;
}
p {
color: #586069;
margin-bottom: 15px;
}
.content {
background: #fff;
padding: 30px;
border-radius: 8px;
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}
.button {
display: inline-block;
background: #0366d6;
color: #fff;
padding: 12px 24px;
text-decoration: none;
border-radius: 6px;
margin-top: 10px;
transition: background 0.2s;
}
.button:hover {
background: #0256c2;
}
footer {
margin-top: 30px;
padding: 20px;
text-align: center;
color: #586069;
}
</style>
</head>
<body>
<header>
<h1>🎯 gitignore</h1>
<p>A collection of useful .gitignore templates for various programming languages and frameworks.</p>
</header>
<div class="content">
<h2>About This Project</h2>
<p>
This is GitHub's collection of <code>.gitignore</code> file templates.
We use this list to populate the .gitignore template choosers available
in the GitHub.com interface when creating new repositories and files.
</p>
<h3>Quick Links</h3>
<p>
<a href="https://github.com/hanayimmee/gitignore" class="button" target="_blank" rel="noopener noreferrer">
View on GitHub
</a>
</p>
<h3>Resources</h3>
<ul style="margin-left: 20px; margin-top: 10px;">
<li><a href="https://git-scm.com/docs/gitignore">gitignore(5) manual page</a></li>
<li><a href="https://help.github.com/articles/ignoring-files">Ignoring Files article on GitHub Help</a></li>
<li><a href="https://git-scm.com/book/en/v2/Git-Basics-Recording-Changes-to-the-Repository#_ignoring">Pro Git book - Ignoring Files chapter</a></li>
</ul>
</div>
<footer>
<p>Licensed under <a href="https://github.com/hanayimmee/gitignore/blob/main/LICENSE">CC0-1.0</a></p>
</footer>
<!-- Vercel Speed Insights -->
<script>
window.si = window.si || function () { (window.siq = window.siq || []).push(arguments); };
</script>
<script defer src="/_vercel/speed-insights/script.js"></script>
<!-- Vercel Web Analytics -->
<script>
window.va = window.va || function () { (window.vaq = window.vaq || []).push(arguments); };
</script>
<script defer src="/_vercel/insights/script.js"></script>
</body>
</html>
+25
View File
@@ -0,0 +1,25 @@
{
"version": 2,
"public": true,
"cleanUrls": true,
"trailingSlash": false,
"headers": [
{
"source": "/(.*)",
"headers": [
{
"key": "X-Content-Type-Options",
"value": "nosniff"
},
{
"key": "X-Frame-Options",
"value": "DENY"
},
{
"key": "X-XSS-Protection",
"value": "1; mode=block"
}
]
}
]
}