generated from tyler/Generic-Template
Initial commit
This commit is contained in:
commit
42ed615657
13
.drone.yml
Normal file
13
.drone.yml
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
kind: pipeline
|
||||||
|
type: docker
|
||||||
|
name: build-and-release
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: build
|
||||||
|
image: alpine
|
||||||
|
commands:
|
||||||
|
- echo "Build your code!"
|
||||||
|
- name: release
|
||||||
|
image: alpine
|
||||||
|
commands:
|
||||||
|
- echo "Release your code!"
|
20
.gitignore
vendored
Normal file
20
.gitignore
vendored
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
# ---> Vim
|
||||||
|
# Swap
|
||||||
|
[._]*.s[a-v][a-z]
|
||||||
|
!*.svg # comment out if you don't need vector files
|
||||||
|
[._]*.sw[a-p]
|
||||||
|
[._]s[a-rt-v][a-z]
|
||||||
|
[._]ss[a-gi-z]
|
||||||
|
[._]sw[a-p]
|
||||||
|
|
||||||
|
# Session
|
||||||
|
Session.vim
|
||||||
|
Sessionx.vim
|
||||||
|
|
||||||
|
# Temporary
|
||||||
|
.netrwhist
|
||||||
|
*~
|
||||||
|
# Auto-generated tag files
|
||||||
|
tags
|
||||||
|
# Persistent undo
|
||||||
|
[._]*.un~
|
29
.pre-commit-config.yaml
Normal file
29
.pre-commit-config.yaml
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
# See https://pre-commit.com for more information
|
||||||
|
# See https://pre-commit.com/hooks.html for more hooks
|
||||||
|
repos:
|
||||||
|
- repo: https://github.com/pre-commit/pre-commit-hooks
|
||||||
|
rev: v3.2.0
|
||||||
|
hooks:
|
||||||
|
- id: trailing-whitespace
|
||||||
|
- id: end-of-file-fixer
|
||||||
|
- id: check-yaml
|
||||||
|
- id: check-xml
|
||||||
|
- id: check-json
|
||||||
|
- id: check-toml
|
||||||
|
- id: check-added-large-files
|
||||||
|
- id: check-case-conflict
|
||||||
|
- id: pretty-format-json
|
||||||
|
args:
|
||||||
|
- "--autofix"
|
||||||
|
- "--no-sort-keys"
|
||||||
|
- id: check-symlinks
|
||||||
|
- id: detect-private-key
|
||||||
|
- id: sort-simple-yaml
|
||||||
|
- repo: https://github.com/Lucas-C/pre-commit-hooks
|
||||||
|
rev: v1.5.4
|
||||||
|
hooks:
|
||||||
|
- id: remove-crlf
|
||||||
|
- repo: https://github.com/python-jsonschema/check-jsonschema
|
||||||
|
rev: 0.27.2
|
||||||
|
hooks:
|
||||||
|
- id: check-drone-ci
|
3
README.md
Normal file
3
README.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
# Generic-Template
|
||||||
|
|
||||||
|
Bsaic Template Repository with workflow items present.
|
126
setup.sh
Executable file
126
setup.sh
Executable file
@ -0,0 +1,126 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
#
|
||||||
|
# Generic script to setup the repository for local development
|
||||||
|
|
||||||
|
echo "Installing pre-commit"
|
||||||
|
pip install pre-commit
|
||||||
|
pre-commit install
|
||||||
|
|
||||||
|
echo "Installing commit-msg"
|
||||||
|
|
||||||
|
HOOK_LOCATION=".git/hooks/commit-msg"
|
||||||
|
VERB_LOCATION=".git/hooks/verbs.txt"
|
||||||
|
|
||||||
|
cat << 'EOF' > "$HOOK_LOCATION"
|
||||||
|
#!/bin/sh
|
||||||
|
#
|
||||||
|
# Git hook to check for semantic commit messages in the form mentioned here
|
||||||
|
|
||||||
|
export VERB=$(cut -d ' ' -f1 < "$1")
|
||||||
|
(grep "$VERB" .git/hooks/verbs.txt > /dev/null) || (echo "Missing a verb"; exit 1)
|
||||||
|
EOF
|
||||||
|
|
||||||
|
chmod +x $HOOK_LOCATION
|
||||||
|
|
||||||
|
cat << 'EOF' > "$VERB_LOCATION"
|
||||||
|
Add
|
||||||
|
Update
|
||||||
|
Fix
|
||||||
|
Refactor
|
||||||
|
Remove
|
||||||
|
Implement
|
||||||
|
Enhance
|
||||||
|
Optimize
|
||||||
|
Revise
|
||||||
|
Adjust
|
||||||
|
Modify
|
||||||
|
Rewrite
|
||||||
|
Improve
|
||||||
|
Correct
|
||||||
|
Debug
|
||||||
|
Delete
|
||||||
|
Replace
|
||||||
|
Create
|
||||||
|
Design
|
||||||
|
Develop
|
||||||
|
Build
|
||||||
|
Configure
|
||||||
|
Resolve
|
||||||
|
Patch
|
||||||
|
Extend
|
||||||
|
Reduce
|
||||||
|
Increase
|
||||||
|
Simplify
|
||||||
|
Merge
|
||||||
|
Split
|
||||||
|
Release
|
||||||
|
Deploy
|
||||||
|
Test
|
||||||
|
Validate
|
||||||
|
Format
|
||||||
|
Organize
|
||||||
|
Reorganize
|
||||||
|
Rename
|
||||||
|
Repackage
|
||||||
|
Refine
|
||||||
|
Rework
|
||||||
|
Expand
|
||||||
|
Collapse
|
||||||
|
Integrate
|
||||||
|
Extract
|
||||||
|
Introduce
|
||||||
|
Finalize
|
||||||
|
Prepare
|
||||||
|
Generate
|
||||||
|
Convert
|
||||||
|
Upload
|
||||||
|
Download
|
||||||
|
Sync
|
||||||
|
Encrypt
|
||||||
|
Decrypt
|
||||||
|
Authenticate
|
||||||
|
Authorize
|
||||||
|
Invalidate
|
||||||
|
Sanitize
|
||||||
|
Analyze
|
||||||
|
Inspect
|
||||||
|
Probe
|
||||||
|
Examine
|
||||||
|
Index
|
||||||
|
Compress
|
||||||
|
Decompress
|
||||||
|
Archive
|
||||||
|
Restore
|
||||||
|
Save
|
||||||
|
Load
|
||||||
|
Export
|
||||||
|
Import
|
||||||
|
Visualize
|
||||||
|
Illustrate
|
||||||
|
Diagram
|
||||||
|
Plot
|
||||||
|
Map
|
||||||
|
Scan
|
||||||
|
Seek
|
||||||
|
Find
|
||||||
|
Discover
|
||||||
|
Track
|
||||||
|
Monitor
|
||||||
|
Observe
|
||||||
|
Watch
|
||||||
|
Alert
|
||||||
|
Notify
|
||||||
|
Log
|
||||||
|
Record
|
||||||
|
Report
|
||||||
|
Summarize
|
||||||
|
Detail
|
||||||
|
Document
|
||||||
|
Annotate
|
||||||
|
Comment
|
||||||
|
Explain
|
||||||
|
Clarify
|
||||||
|
Define
|
||||||
|
Enumerate
|
||||||
|
Stabilize
|
||||||
|
EOF
|
Loading…
Reference in New Issue
Block a user