diff --git a/.github/ISSUE_TEMPLATE/config.yaml b/.github/ISSUE_TEMPLATE/config.yaml new file mode 100644 index 0000000..3ba13e0 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yaml @@ -0,0 +1 @@ +blank_issues_enabled: false diff --git a/.github/ISSUE_TEMPLATE/form_issue_template.yml b/.github/ISSUE_TEMPLATE/form_issue_template.yml new file mode 100644 index 0000000..a5ab7e5 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/form_issue_template.yml @@ -0,0 +1,53 @@ +name: Bug Report +description: File a quick bug report +title: "[Bug]: " +labels: ["bug", "triage"] +assignees: + - octocat +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to fill out this bug report! + - type: textarea + id: summary-of-actions + attributes: + label: Summary Of Actions + description: A brief summary of the problem + placeholder: Tell us what you see! + value: "A bug happened!" + validations: + required: true + - type: dropdown + id: operating-system + attributes: + label: Operating System + description: What Operating System are you using? + options: + - Windows (include version) + - Linux (include distro) + - MacOS (include version) + default: 0 + validations: + required: true + - type: input + id: python-version + attributes: + label: What Python Version are you using? + placeholder: "3.14" + - type: textarea + id: additional-installations + attributes: + label: Have you installed Plugins/Themes/Custom Parsers? + description: please list them below + - type: textarea + id: commands-code-used + attributes: + label: What did you enter to get the output that you received? + render: Shell + - type: textarea + id: output + attributes: + label: Output + description: Copy the Error or output that you receive. + render: Shell diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..4439d69 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,41 @@ + + + + +## Contributing guidelines + +- [ ] I have read and abided by all of the [contributing guidelines] for this project. +- [ ] The issue this PR resolves has been assigned to me. + +#### Type of Issue + +- [ ] :bug: (bug) +- [ ] :book: (Documentation) +- [ ] :arrow_up: (Update) +- [ ] :dizzy: (New Feature) +- [ ] :radioactive: (Deprecation) +- [ ] :no_entry_sign: (Removal) +- [ ] :hammer_and_wrench: (Refactor) + +#### Changes have been Documented (If Applicable) + +- [ ] YES - Changes have been documented + +#### Changes have been Tested + +- [ ] YES - Changes have been tested + +#### Next Steps + + + +#### AI Attestation + + + +[contributing guidelines]: https://render-engine.readthedocs.io/en/latest/contributing/CONTRIBUTING/ diff --git a/.github/dependabot-bot.yml b/.github/dependabot-bot.yml new file mode 100644 index 0000000..2f8d763 --- /dev/null +++ b/.github/dependabot-bot.yml @@ -0,0 +1,14 @@ +safe: + - "gitpython" + - "jinja2" + - "markdown2" + - "more-itertools" + - "pluggy" + - "python-dateutil" + - "python-frontmatter" + - "python-slugify" + - "render-engine-parser" + - "render-engine-markdown" + - "rich" + - "typer" + - "watchdog" diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..05dee2a --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,30 @@ +# Basic dependabot.yml file with +# minimum configuration for two package managers + +version: 2 +updates: + # Enable version updates for npm + - package-ecosystem: "pip" + # Look for `package.json` and `lock` files in the `root` directory + directory: "/" + # Check the pypi registry for updates every day (weekdays) + schedule: + interval: "monthly" + # Group dependencies by type production, development, and render-engine + # This will create a single PR for each group + groups: + # [project.dependencies] and [project.optional-dependencies].cli, needs to be confirmed + production: + dependency-type: "production" + development: + dependency-type: "development" + render-engine: + patterns: + - "render-engine-*" + + - package-ecosystem: "github-actions" + # Workflow files stored in the + # default location of `.github/workflows` + directory: "/" + schedule: + interval: "monthly"