Skip to content

Commit

Permalink
Merge pull request #1 from zeoflow/zeobot-installation
Browse files Browse the repository at this point in the history
ZeoBot's Environment Prepared
  • Loading branch information
teogor authored Oct 2, 2020
2 parents 9332234 + 0a897b0 commit 434e166
Show file tree
Hide file tree
Showing 6 changed files with 255 additions and 0 deletions.
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Bug report
about: Create a report to help us improve
title: "[Component name] Short description of issue"
labels: bug
assignees: 'TeodorHMX1'

---

**Description:** Full description of issue here

**Expected behavior:** Screenshots and/or description of expected behavior

**Source code:** The code snippet which is causing this issue. Please consider attaching a minimal sample app that reproduces the issue.

**Android API version:** Android API version here

To help us triage faster, please check to make sure you are using the [latest version](https://github.com/zeoflow/anidero/releases) of the library.

We also happily accept [pull requests](https://github.com/zeoflow/anidero/pulls).
22 changes: 22 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
name: Feature request
about: Suggest an idea for this project
title: "[Component name] Short description of request"
labels: feature request
assignees: 'TeodorHMX1'

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is.

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.

We also happily accept [pull requests](https://github.com/zeoflow/anidero/pulls).
9 changes: 9 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
version: 2
updates:
- package-ecosystem: "pip"
directory: "/null"
schedule:
interval: "monthly"
target-branch: "null"
labels:
- "@null-dependencies"
4 changes: 4 additions & 0 deletions .github/first-timers.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
repository: camp
labels:
- @first-timers-only
template: .github/FIRST_TIMERS_ISSUE_TEMPLATE.md
6 changes: 6 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
name: Test
"on":
push:
branches:
pull_request:
jobs:
194 changes: 194 additions & 0 deletions .zeobot/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,194 @@
########################
# Zeobot Config File #
########################
# Configuration Begins #
########################

# zeobot defaults values for the installed repository
zeobot:
# if enabled, zeobot will run for the repo
enabled: true
# zeobot's commands
commands:
# if enabled, zeobot will detect commands from comments
enabled: true
# write down the users with access to restricted commands
listen_to:
users:
- TeodorHMX1
- Teogor
# zeobot's features
features:
# if enabled, zeobot will post comments
can_comment: true

# Auto Assign (AA)
# on new pull request created assign people to it
auto_assign:
# if enabled, AA will work for this repository
enabled: true
use_review_groups: false
use_assignee_groups: false
add_reviewers: true
add_assignees: false
number_of_assignees: 0
number_of_reviewers: 0
review_groups:
assignee_groups:
reviewers_to_add:
- TeodorHMX1
- Teogor
assignees_to_add:
skip_keywords:

# Autodelete Merged Branches (AMB)
# after successfully merging a pr, the branch will be deleted
autodelete_merged_branches:
# if enabled, BIP will work for this repository
enabled: true
# branches with this name won't be deleted
branches_to_exclude:

# Branch in Progress (BIP)
# pull requests marked with the '@zeobot-bip' label won't be merged
branch_in_progress:
# if enabled, BIP will work for this repository
enabled: true

# Contributors Commits Signed (CCS)
# pr's that contains unsigned commits will not be merged
contributors_commits_signed:
# if enabled, CCS will work for this repository
enabled: true
# who is required to sign commits
require_for:
# if enabled, the organisation members will have to sign their commits
members: false

# Enforce Branch Merge (EBM)
# enable the access only to some people to merge the branch
enforce_branch_merge:
# if enabled, EBM will work for this repository
enabled: true
# branches where to apply the EBM
branches_to_enforce:
- main
# who has the right to write to protected branches
give_access_to:
- TeodorHMX1
- Teogor

# License Checker (LC)
# branches that contains files without license will not be merged
license_checker:
# if enabled, LC will work for this repository
enabled: true
# allowed parameters
allowed:
# people/organisations who own the license
copyright_holders:
- ZeoFlow SRL
# licenses that are approved
licenses:
- Apache-2.0
# files to check
to_check:
# with extension
extensions:
- java
- kt
- xml
# files to ignore
to_ignore:
# with path
files_path:

# Draft Release (DR)
# automatically make a draft release
draft_release:
# if enabled, DR will work for this repository
enabled: true
# draft release template
template:
# release name template
name: 'v$RESOLVED_VERSION'
# release tag template
tag: 'v$RESOLVED_VERSION'
# release version template
version: '$MAJOR.$MINOR.$PATCH'
# release body/content template
content: |
## Changes
$CHANGES
# release body/content changes template
change:
# body/content commit template for each row
template: '> $TITLE (#$NUMBER) by @$AUTHORS'
# title escapes
title_escapes: '\<*_&'
# pr's that contains this labels will
labels_to:
# be excluded from DR
exclude:
# be included in the release body
include:
# generate next version based on the labels
version_resolver:
# major - version category
major:
# these labels will influence the next version
labels:
- '@new'
# minor - version category
minor:
# these labels will influence the next version
labels:
- '@security'
- '@priority-critical'
- '@feature'
- '@priority-high'
- '@maintenance'
# patch - version category
patch:
# these labels will influence the next version
labels:
- '@dependency-update'
- '@enhancement'
- '@priority-medium'
- '@priority-low'
- '@priority-very-low'
- '@bug-fix'
# default value
default: 'patch'
# release content/body categories
categories:
- title: 'New'
labels: '@new'
- title: 'Security'
labels:
- '@security'
- title: 'Enhancement'
labels:
- '@enhancement'
- '@feature'
- title: 'Bug Fixes'
label: '@bug-fix'
- title: 'Maintenance'
label: '@maintenance'
- title: 'Dependency Updates'
label: '@dependency-update'
- title: 'Documentation'
label: '@documentation'
# sort items in the body/content
sort:
# pull request are sorted
pull_requests:
# by
by: 'merged_at'
# direction
direction: 'descending'

########################
# Configuration Ends #
########################

0 comments on commit 434e166

Please sign in to comment.