summaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--.github/CODEOWNERS59
-rw-r--r--.github/ISSUE_TEMPLATE.md10
-rw-r--r--.github/ISSUE_TEMPLATE/bug_report.md34
-rw-r--r--.github/ISSUE_TEMPLATE/feature_request.md16
-rw-r--r--.github/ISSUE_TEMPLATE/question.md25
-rw-r--r--.github/PULL_REQUEST_TEMPLATE.md19
-rw-r--r--.github/stale.yml19
7 files changed, 182 insertions, 0 deletions
diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
new file mode 100644
index 0000000..72c793e
--- /dev/null
+++ b/.github/CODEOWNERS
@@ -0,0 +1,59 @@
+# Files which shouldn't be changed manually are owned by @netdatabot.
+# This way we prevent modifications which will be overwriten by automation.
+
+# Global (default) code owner
+* @ktsaou
+
+# Ownership by directory structure
+.travis/ @paufantom @cakrit
+.github/ @paufantom @cakrit
+build/ @paulfantom
+backends/ @ktsaou @vlvkobal
+backends/graphite/ @ktsaou @vlvkobal
+backends/json/ @ktsaou @vlvkobal
+backends/opentsdb/ @ktsaou @vlvkobal
+backends/prometheus/ @ktsaou @vlvkobal @paulfantom
+collectors/ @ktsaou @vlvkobal
+collectors/charts.d.plugin/ @ktsaou @paulfantom
+collectors/freebsd.plugin/ @vlvkobal
+collectors/macos.plugin/ @vlvkobal
+collectors/node.d.plugin/ @ktsaou @gmosx
+collectors/node.d.plugin/fronius/ @ktsaou @gmosx @ccremer
+collectors/node.d.plugin/snmp/ @ktsaou @gmosx @cakrit
+collectors/node.d.plugin/stiebeleltron/ @ktsaou @gmosx @ccremer
+collectors/python.d.plugin/ @ilyam8
+daemon/ @ktsaou @vlvkobal
+database/ @ktsaou @mfundul
+docs/ @cakrit
+health/ @ktsaou @cakrit
+health/health.d/ @ktsaou @cakrit
+health/notifications/ @ktsaou @Ferroin @cakrit
+installer/ @ktsaou @paulfantom @cakrit
+libnetdata/ @ktsaou @vlvkobal
+makeself/ @ktsaou @paulfantom
+packaging/ @paulfantom
+registry/ @ktsaou @gmosx
+streaming/ @ktsaou @mfundul
+web/ @ktsaou @vlvkobal
+web/gui/ @ktsaou @gmosx
+
+# Ownership by filetype (overwrites ownership by directory)
+*.md @ktsaou @cakrit
+*.am @paulfantom @ktsaou
+
+# Ownership of specific files
+.gitignore @paulfantom @cakrit
+.travis.yml @paulfantom
+.lgtm.yml @paulfantom
+.eslintrc @paulfantom
+.eslintignore @paulfantom
+.csslintrc @paulfantom
+.codeclimate.yml @paulfantom
+.codacy.yml @paulfantom
+netdata.spec.in @paulfantom
+netlify.toml @cakrit
+package.json @gmosx
+packaging/version @netdatabot
+
+LICENSE.md @ktsaou
+CHANGELOG.md @netdatabot
diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md
new file mode 100644
index 0000000..4fe94ad
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE.md
@@ -0,0 +1,10 @@
+<!---
+This is a generic issue template. We usually prefer contributors to use one
+of 3 other specific issue templates (bug report, feature request, question)
+to allow our automation classify those so you can get response faster.
+However if your issue doesn't fall into either one of those 3 categories
+use this generic template.
+--->
+
+#### Summary
+
diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md
new file mode 100644
index 0000000..fbd69a2
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -0,0 +1,34 @@
+---
+name: Bug report
+about: Create a bug report to help us improve
+
+---
+
+<!---
+When creating a bug report please:
+- Verify first that your issue is not already reported on GitHub
+- Test if the latest release and master branch are affected too.
+- Provide a clear and concise description of what the bug is in "Bug report
+ summary" section.
+- Try to provide as much information about your environment (OS distribution,
+ running in container, etc.) as possible to allow us reproduce this bug faster.
+- Write which component is affected. We group our components the same way our
+ code is structured so basically:
+ component name = dir in top level directory of repository
+- Describe how you found this bug and how we can reproduce it. Preferable with
+ a minimal test-case scenario. You can paste gist.github.com links for larger
+ files
+- Provide a clear and concise description of what you expected to happen.
+-->
+
+##### Bug report summary
+
+##### OS / Environment
+
+##### Netdata version (ouput of `netdata -V`)
+
+##### Component Name
+
+##### Steps To Reproduce
+
+##### Expected behavior
diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md
new file mode 100644
index 0000000..b27ba26
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/feature_request.md
@@ -0,0 +1,16 @@
+---
+name: Feature request
+about: Suggest an idea for our project
+
+---
+
+<!---
+When creating a feature request please:
+- Verify first that your issue is not already reported on GitHub
+- Explain new feature briefly in "Feature idea summary" section
+- Provide a clear and concise description of what you expect to happen.
+--->
+
+##### Feature idea summary
+
+##### Expected behavior
diff --git a/.github/ISSUE_TEMPLATE/question.md b/.github/ISSUE_TEMPLATE/question.md
new file mode 100644
index 0000000..9bdf6f1
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/question.md
@@ -0,0 +1,25 @@
+---
+name: Question
+about: You just want to ask a question? Go on.
+---
+
+<!---
+When asking a new question please:
+- Verify first that your question wasn't asked before on GitHub.
+ HINT: Use label "question" when searching for such issues.
+- Briefly explain what is the problem you are having
+- Try to provide as much information about your environment (OS distribution,
+ running in container, etc.) as possible to allow us reproduce this bug faster.
+- Write which component is affected. We group our components the same way our
+ code is structured so basically:
+ component name = dir in top level directory of repository
+- Provide a clear and concise description of what you expected to happen.
+-->
+
+##### Question summary
+
+##### OS / Environment
+
+##### Component Name
+
+##### Expected results
diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md
new file mode 100644
index 0000000..b4932f9
--- /dev/null
+++ b/.github/PULL_REQUEST_TEMPLATE.md
@@ -0,0 +1,19 @@
+<!--
+Describe the change in summary section, including rationale and degin decisions.
+Include "Fixes #nnn" if you are fixing an existing issue.
+
+In "Component Name" section write which component is changed in this PR. This
+will help us review your PR quicker.
+
+If you have more information you want to add, write them in "Additional
+Information" section. This is usually used to help others understand your
+motivation behind this change. A step-by-step reproduction of the problem is
+helpful if there is no related issue.
+-->
+
+##### Summary
+
+##### Component Name
+
+##### Additional Information
+
diff --git a/.github/stale.yml b/.github/stale.yml
new file mode 100644
index 0000000..dfa5ce2
--- /dev/null
+++ b/.github/stale.yml
@@ -0,0 +1,19 @@
+---
+only: issues
+limitPerRun: 30
+daysUntilStale: 45
+daysUntilClose: 60
+exemptLabels:
+ - bug
+ - help wanted
+ - feature request
+exemptProjects: true
+exemptMilestones: true
+staleLabel: stale
+markComment: >
+ Currently netdata team doesn't have enough capacity to work on this issue.
+ We will be more than glad to accept a pull request with a solution to problem described here.
+ This issue will be closed after another 60 days of inactivity.
+closeComment: >
+ This issue has been automatically closed due to extended period of inactivity.
+ Please reopen if it is still valid. Thank you for your contributions.