Initial commit
This commit is contained in:
		
						commit
						b841491f47
					
				
							
								
								
									
										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…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user