diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000..58448c6 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,23 @@ +--- +name: Bug report +about: Report errors / unexpected behavior / other problems. +title: "[BUG]: " +labels: '' +assignees: '' + +--- + +**Describe the bug** + + +**Expected behavior** + + +**Debug logs** + + +**Screenshots** + + +**Additional context** + diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 0000000..ffbd580 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,20 @@ +--- +name: Feature request +about: Suggest an idea / improvement / change you'd like implemented +title: "[FR]: " +labels: '' +assignees: '' + +--- + +**Is your feature request related to a problem? Please describe.** + + +**Describe the solution you'd like** + + +**Describe alternatives you've considered** + + +**Additional context** + diff --git a/.github/stale.yml b/.github/stale.yml new file mode 100644 index 0000000..a3e64b0 --- /dev/null +++ b/.github/stale.yml @@ -0,0 +1,16 @@ +# Number of days of inactivity before an issue becomes stale +daysUntilStale: 31 +# Number of days of inactivity before a stale issue is closed +daysUntilClose: 14 +# Issues with these labels will never be considered stale +# exemptLabels: +# - enhancement +# - bug +# Label to use when marking an issue as stale +staleLabel: stale +# Comment to post when marking an issue as stale. Set to `false` to disable +markComment: > + This issue has been automatically marked as stale because it has not had + activity in 31 days. It will be closed if no further activity occurs in 14 days. +# Comment to post when closing a stale issue. Set to `false` to disable +closeComment: false \ No newline at end of file diff --git a/extras/preheathelper.md b/extras/preheathelper.md index 96e311e..9409588 100644 --- a/extras/preheathelper.md +++ b/extras/preheathelper.md @@ -3,99 +3,39 @@ layout: plugin id: preheathelper title: OctoPrint-PreheatHelper -description: TODO +description: A little helper to automate your printer pre-heating! authors: - RoboMagus license: AGPLv3 # TODO -date: today's date in format YYYY-MM-DD, e.g. 2015-04-21 +date: 2022-05-07 homepage: https://github.com/RoboMagus/OctoPrint-PreheatHelper source: https://github.com/RoboMagus/OctoPrint-PreheatHelper archive: https://github.com/RoboMagus/OctoPrint-PreheatHelper/archive/master.zip -# TODO -# Set this to true if your plugin uses the dependency_links setup parameter to include -# library versions not yet published on PyPi. SHOULD ONLY BE USED IF THERE IS NO OTHER OPTION! -#follow_dependency_links: false - -# TODO tags: -- a list -- of tags -- that apply -- to your plugin -- (take a look at the existing plugins for what makes sense here) - -# TODO -# When registering a plugin on plugins.octoprint.org, all screenshots should be uploaded not linked from external sites. -screenshots: -- url: url of a screenshot, /assets/img/... - alt: alt-text of a screenshot - caption: caption of a screenshot -- url: url of another screenshot, /assets/img/... - alt: alt-text of another screenshot - caption: caption of another screenshot -- ... - -# TODO -featuredimage: url of a featured image for your plugin, /assets/img/... - -# TODO -# You only need the following if your plugin requires specific OctoPrint versions or -# specific operating systems to function - you can safely remove the whole -# "compatibility" block if this is not the case. +- preheat +- helper +- parser compatibility: - # List of compatible versions - # - # A single version number will be interpretated as a minimum version requirement, - # e.g. "1.3.1" will show the plugin as compatible to OctoPrint versions 1.3.1 and up. - # More sophisticated version requirements can be modelled too by using PEP440 - # compatible version specifiers. - # - # You can also remove the whole "octoprint" block. Removing it will default to all - # OctoPrint versions being supported. - - octoprint: +octoprint: - 1.4.0 - # List of compatible operating systems - # - # Valid values: - # - # - windows - # - linux - # - macos - # - freebsd - # - # There are also two OS groups defined that get expanded on usage: - # - # - posix: linux, macos and freebsd - # - nix: linux and freebsd - # - # You can also remove the whole "os" block. Removing it will default to all - # operating systems being supported. - os: - linux - windows - macos - freebsd - # Compatible Python version - # - # It is recommended to only support Python 3 for new plugins, in which case this should be ">=3,<4" - # - # Plugins that wish to support both Python 2 and 3 should set it to ">=2.7,<4". - # - # Plugins that only support Python 2 will not be accepted into the plugin repository. - python: ">=3,<4" --- -**TODO**: Longer description of your plugin, configuration examples etc. This part will be visible on the page at -http://plugins.octoprint.org/plugin/preheathelper/ +A little helper to automate your printer pre-heating! + +You can have it automatically pre-heat your printer as soon as it connects to Octoprint. +Or when you (pre-)load a file this plugin can scan for the temperature setpoints in the GCode and use those to pre-heat the printer before you hit play.