···11+# Changesets
22+33+Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works
44+with multi-package repos, or single-package repos to help you version and publish your code. You can
55+find the full documentation for it [in our repository](https://github.com/changesets/changesets)
66+77+We have a quick list of common questions to get you started engaging with this project in
88+[our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md)
···11+name: WelcomeBot
22+33+on:
44+ pull_request_target:
55+ branches: [main]
66+ types: [opened]
77+88+permissions:
99+ pull-requests: write
1010+1111+jobs:
1212+ welcome:
1313+ name: Welcome First-Time Contributors
1414+ runs-on: ubuntu-latest
1515+ steps:
1616+ - uses: actions/checkout@v4
1717+ - name: Convert Repository Name to Title Case
1818+ id: convert_repo_name
1919+ run: |
2020+ REPO_NAME="${{ github.event.repository.name }}"
2121+ TITLE_CASE_REPO_NAME=$(echo "$REPO_NAME" | sed 's/-/ /g' | awk '{for(i=1;i<=NF;i++) $i=toupper(substr($i,1,1)) tolower(substr($i,2))} 1')
2222+ echo "title_case_repo_name=$TITLE_CASE_REPO_NAME" >> $GITHUB_ENV
2323+ - uses: zephyrproject-rtos/action-first-interaction@7e6446f8439d8b4399169880c36a3a12b5747699
2424+ with:
2525+ repo-token: ${{ secrets.GITHUB_TOKEN }}
2626+ pr-opened-message: |
2727+ Hello! Thank you for opening your **first PR** to ${{ env.title_case_repo_name }}! ✨
2828+2929+ Here’s what will happen next:
3030+3131+ 1. Our GitHub bots will run to check your changes.
3232+ If they spot any issues you will see some error messages on this PR.
3333+ Don’t hesitate to ask any questions if you’re not sure what these mean!
3434+3535+ 2. One or more of our maintainers will take a look and may ask you to make changes.
3636+ We try to be responsive, but don’t worry if this takes a few days.
+123-14
.gitignore
···11-# build output
22-dist/
33-# generated types
44-.astro/
11+# Logs
22+logs
33+*.log
44+npm-debug.log*
55+yarn-debug.log*
66+yarn-error.log*
77+lerna-debug.log*
88+.pnpm-debug.log*
99+1010+# Diagnostic reports (https://nodejs.org/api/report.html)
1111+report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
1212+1313+# Runtime data
1414+pids
1515+*.pid
1616+*.seed
1717+*.pid.lock
1818+1919+# Directory for instrumented libs generated by jscoverage/JSCover
2020+lib-cov
2121+2222+# Coverage directory used by tools like istanbul
2323+coverage
2424+*.lcov
2525+2626+# nyc test coverage
2727+.nyc_output
2828+2929+# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
3030+.grunt
3131+3232+# Bower dependency directory (https://bower.io/)
3333+bower_components
3434+3535+# node-waf configuration
3636+.lock-wscript
3737+3838+# Compiled binary addons (https://nodejs.org/api/addons.html)
3939+build/Release
54066-# dependencies
4141+# Dependency directories
742node_modules/
4343+jspm_packages/
4444+4545+# Snowpack dependency directory (https://snowpack.dev/)
4646+web_modules/
4747+4848+# TypeScript cache
4949+*.tsbuildinfo
85099-# logs
1010-npm-debug.log*
1111-yarn-debug.log*
1212-yarn-error.log*
1313-pnpm-debug.log*
5151+# Optional npm cache directory
5252+.npm
5353+5454+# Optional eslint cache
5555+.eslintcache
5656+5757+# Optional stylelint cache
5858+.stylelintcache
5959+6060+# Microbundle cache
6161+.rpt2_cache/
6262+.rts2_cache_cjs/
6363+.rts2_cache_es/
6464+.rts2_cache_umd/
6565+6666+# Optional REPL history
6767+.node_repl_history
14686969+# Output of 'npm pack'
7070+*.tgz
15711616-# environment variables
7272+# Yarn Integrity file
7373+.yarn-integrity
7474+7575+# dotenv environment variable files
1776.env
1818-.env.production
7777+.env.development.local
7878+.env.test.local
7979+.env.production.local
8080+.env.local
19812020-# macOS-specific files
2121-.DS_Store
8282+# parcel-bundler cache (https://parceljs.org/)
8383+.cache
8484+.parcel-cache
8585+8686+# Next.js build output
8787+.next
8888+out
8989+9090+# Nuxt.js build / generate output
9191+.nuxt
9292+dist
9393+9494+# Gatsby files
9595+.cache/
9696+# Comment in the public line in if your project uses Gatsby and not Next.js
9797+# https://nextjs.org/blog/next-9-1#public-directory-support
9898+# public
9999+100100+# vuepress build output
101101+.vuepress/dist
102102+103103+# vuepress v2.x temp and cache directory
104104+.temp
105105+.cache
106106+107107+# Docusaurus cache and generated files
108108+.docusaurus
109109+110110+# Serverless directories
111111+.serverless/
112112+113113+# FuseBox cache
114114+.fusebox/
115115+116116+# DynamoDB Local files
117117+.dynamodb/
118118+119119+# TernJS port file
120120+.tern-port
121121+122122+# Stores VSCode versions used for testing VSCode extensions
123123+.vscode-test
124124+125125+# yarn v2
126126+.yarn/cache
127127+.yarn/unplugged
128128+.yarn/build-state.yml
129129+.yarn/install-state.gz
130130+.pnp.*
+37
.prettierignore
···11+# Dependency directories
22+node_modules/
33+dist/
44+build/
55+out/
66+77+# Lock files
88+pnpm-lock.yaml
99+package-lock.json
1010+yarn.lock
1111+1212+# Build and generated files
1313+*.min.*
1414+*.bundle.*
1515+*.map
1616+1717+# Git and version control
1818+**/.git
1919+2020+# Framework-specific files
2121+next-env.d.ts
2222+__generated__/
2323+2424+# Test and coverage files
2525+coverage/
2626+*.spec.*
2727+*.test.*
2828+2929+# Editor-specific files
3030+.vscode/
3131+.idea/
3232+*.sublime-project
3333+*.sublime-workspace
3434+3535+# OS generated files
3636+.DS_Store
3737+Thumbs.db
···11MIT License
2233-Copyright (c) 2024 trueberryless-org
33+Copyright (c) 2024-present, trueberryless
4455Permission is hereby granted, free of charge, to any person obtaining a copy
66of this software and associated documentation files (the "Software"), to deal