comment: on-update: edit header: | Hi {{ prAuthor }}! Thank you for contributing to Dashy! ✨ footer: | --- > I'm a bot, and this is an automated comment 🤖 snippets: - id: docs-changes files: - docs/**.md body: | When making changes to the documentation, be sure to double check that: - Link and images URLs properly resolve - Your spelling and grammar is correct - Any markdown formatting is valid - id: vue-config files: - vue.config.js body: > You're making changes to the main Vue app config. Please test the app thoroughly, as any misconfigurations here may cause the app to stop functioning. - id: server-entry files: - server.js body: > You're making changes to the main server entry point. Please test the app thoroughly, as any misconfigurations here may cause the app to stop functioning. - id: dependency-changes files: - yarn.lock body: > When updating dependencies, take a moment to verify that there are not security issues associated with any added or modified packages. If adding a new dependency, ensure that it is totally necessary, and check the packages size is not too large, as this will increase overall bundle size. - id: environmental-vars files: [ '.env', '*.env', '.env*' ] body: > You're making changes to the main server entry point. Please test the app thoroughly, as any misconfigurations here may cause the app to stop functioning. - id: license files: [ 'LICENSE', '**/**/LICENSE*' ] body: > Dashy is licensed under MIT. Your modifying the license file, which shouldn't usually need to be changed. Please ensure that you intended to make this update before continuing. - id: cname-file files: - CNAME body: > Are you sure you want to modify the CNAME file? This may stop the documentation website hosted on GitHub pages from working. - id: git-ignore files: - .gitignore body: > When modifying the .gitignore, please do not remove any of the existing paths, as this may cause files and directories to be unintentionally committed to git - id: netlify-file files: - netlify.toml body: > Please ensure you've tested the app on Netlify, so that the 1-Click deployment does not break, before merging these changes - id: heroku-ignore files: - Procfile body: > Please ensure you've tested the app on Heroku, so that the 1-Click deployment does not break, before merging these changes - id: ignored-dist files: - dist/**/* body: > Please do not commit the built application to git. The contents of the dist directory will be generated after the app is compiled - id: ignored-dependencies files: - node_modules/**/* body: > Please do not commit dependencies to git. Node modules will be pulled down when yarn is run, prior to building the app - id: user-themes files: - src/styles/user-defined-themes.scss body: > Please do not commit changes to this file, as it is intended to be overridden with Docker. You can instead add your styles to the color-themes file, or for element-specific styles put it within the appropriate component. Thank you - id: code-owners files: - .github/CODEOWNERS body: > Are you adding yourself as a code owner? Please specify the file path as specific as possible, and only assign yourself to files that you created and wish to help maintain (such as a language file, specific feature or widget). If the above is not met, your PR will be declined or modified. - id: config-schema files: - src/utils/ConfigSchema.json body: > Don't forget to verify they the config validator script responds correctly to your new attribute. - id: showcase files: - docs/showcase.md body: > Thank you for adding your dashboard to the showcase! 🌟 - id: translations files: - src/assets/locales/**.json body: > Thank you for contributing to Dashy's translations 💖 - id: themes files: - src/styles/color-themes.scss body: > Thank you for contributing to Dashy's themes 🎨