Skip to content

Commit

Permalink
Initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
luismayta authored Sep 15, 2024
0 parents commit 9860d55
Show file tree
Hide file tree
Showing 83 changed files with 11,985 additions and 0 deletions.
38 changes: 38 additions & 0 deletions .chglog/CHANGELOG.tpl.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Changelog

All notable changes to this project will be documented in this file. This file uses change log convention from [keep a CHANGELOG](http://keepachangelog.com/en/0.3.0/).

{{ range .Versions }}
<a name="{{ .Tag.Name }}"></a>
## {{ if .Tag.Previous }}[{{ .Tag.Name }}]({{ $.Info.RepositoryURL }}/compare/{{ .Tag.Previous.Name }}...{{ .Tag.Name }}){{ else }}{{ .Tag.Name }}{{ end }}

> {{ datetime "2006-01-02" .Tag.Date }}
{{ range .CommitGroups -}}

### {{ .Title }}

{{ range .Commits -}}
* {{ .Subject }}
{{ end }}
{{ end -}}

{{- if .RevertCommits -}}

### Reverts

{{ range .RevertCommits -}}
* {{ .Revert.Header }}
{{ end }}
{{ end -}}

{{- if .NoteGroups -}}
{{ range .NoteGroups -}}
### {{ .Title }}

{{ range .Notes }}
{{ .Body }}
{{ end }}
{{ end -}}
{{ end -}}
{{ end -}}
29 changes: 29 additions & 0 deletions .chglog/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
style: github
template: CHANGELOG.tpl.md
info:
title: CHANGELOG
repository_url: https://github.com/luismayta/base-learn-template
options:
commits:
filters:
Type:
- chore
- feat
- fix
- perf
- refactor
commit_groups:
title_maps:
chore: Features
feat: Features
fix: Bug Fixes
perf: Performance Improvements
refactor: Code Refactoring
header:
pattern: "^(\\w*)\\:\\s(.*)$"
pattern_maps:
- Type
- Subject
notes:
keywords:
- BREAKING CHANGE
1 change: 1 addition & 0 deletions .codespell-ignores
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
cas
53 changes: 53 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@

# EditorConfig is awesome: http://EditorConfig.org


# top-most EditorConfig file
root = true

# Unix-style newlines with a newline ending every file
[*]
end_of_line = lf
insert_final_newline = false
indent_style = space
# Set default charset
charset = utf-8
trim_trailing_whitespace = true

[*.{el}]
insert_final_newline = false

[*.{el,md,mdx,yml,yaml,js,json,toml,ts,tsx,hcl,tf,graphql,hbs,sh}]
indent_style = space
indent_size = 2

# 4 space indentation
[*.{py}]
indent_style = space
indent_size = 4

[*.go]
indent_size = 2
indent_style = tab

# Minified JavaScript files shouldn't be changed
[**.min.js]
indent_style = ignore
insert_final_newline = ignore

# Tab indentation (no size specified)
[Makefile]
indent_style = tab

# Indentation override for all JS under lib directory
[*.{el,js,json,md,yml,yaml,tf}]
indent_style = space
indent_size = 2

[*.{make,mk}]
indent_style = tab
indent_size = 4

# Batch files use tabs for indentation
[*.bat]
indent_style = tab
1 change: 1 addition & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
APP_NAME=base-learn-template
151 changes: 151 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,151 @@
# Path-based git attributes

# https://www.kernel.org/pub/software/scm/git/docs/gitattributes.html

## Test/documentation

# Ignore all test and documentation with "export-ignore".
/.gitattributes export-ignore
/.githooks export-ignore
/.gitignore export-ignore
/.travis.yml export-ignore
/.travis.yaml export-ignore
/phpunit.xml.dist export-ignore
/.scrutinizer.yml export-ignore
/.scrutinizer.yaml export-ignore
/tests export-ignore

## Merging
CHANGELOG.md merge=union

## Line endings

### Automatic

# Handle line endings automatically for files detected as text
# and leave all files detected as binary untouched.
* text=auto eol=lf

### Text (should be normalized, convert crlf => lf)

# Source
*.php text eol=lf
*.css text eol=lf
*.sass text eol=lf
*.scss text eol=lf
*.less text eol=lf
*.styl text eol=lf
*.js text eol=lf
*.coffee text eol=lf
*.json text eol=lf
*.htm text eol=lf
*.html text eol=lf
*.xml text eol=lf
*.svg text eol=lf
*.txt text eol=lf
*.ini text eol=lf
*.inc text eol=lf
*.pl text eol=lf
*.rb text eol=lf
*.py text eol=lf
*.scm text eol=lf
*.sql text eol=lf
*.sh text eol=lf
*.bat text eol=lf

# Templates
*.ejs text eol=lf
*.hbt text eol=lf
*.jade text eol=lf
*.haml text eol=lf
*.hbs text eol=lf
*.dot text eol=lf
*.tmpl text eol=lf
*.phtml text eol=lf

*.wadl text eol=lf
*.wsdl text eol=lf

# App config
.env text eol=lf
.env.example text eol=lf
.env.sample text eol=lf

# Server config
.htaccess text eol=lf

# Git config
.gitattributes text eol=lf
.gitignore text eol=lf

# Code analysis config
.jshintrc text eol=lf
.jscsrc text eol=lf
.jshintignore text eol=lf
.csslintrc text eol=lf

# Misc config
*.yaml text eol=lf
*.yml text eol=lf
*.yaml text eol=lf
.editorconfig text eol=lf

# Build config
composer.lock text eol=lf
*.npmignore text eol=lf
*.bowerrc text eol=lf

# Heroku
Procfile text eol=lf
.slugignore text eol=lf

# Documentation
*.md text eol=lf
LICENSE text eol=lf
AUTHORS text eol=lf

# Vagrant
Vagrantfile eol=lf

# Scripts
bin/* text eol=lf

### Binary (left untouched)

# (binary is a macro for -text -diff)
*.png binary
*.jpg binary
*.jpeg binary
*.gif binary
*.ico binary
*.mov binary
*.mp4 binary
*.mp3 binary
*.mwb binary
*.flv binary
*.fla binary
*.swf binary
*.gz binary
*.zip binary
*.7z binary
*.rar binary
*.ttf binary
*.eot binary
*.woff binary
*.woff2 binary
*.otf binary
*.pyc binary
*.pdf binary
*.bz2 binary
*.sh linguist-language=go
*.webm binary
*.class binary
*.dll binary
*.ear binary
*.jar binary
*.so binary
*.war binary
*.xls binary
*.xlsx binary
*.pem binary
*.pub binary
15 changes: 15 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# These are supported funding model platforms

github: [luismayta]
patreon: # Replace with a single Patreon username
open_collective: # Replace with a single Open Collective username
ko_fi: luismayta # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: luismayta # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
otechie: # Replace with a single Otechie username
custom:
- https://www.paypal.me/luismayta
- https://www.buymeacoffee.com/luismayta
- https://amzn.com/w/1VJ9F3BEK0S8B
32 changes: 32 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
name: Bug report
about: Create a report to help us improve
labels: type/bug
---

## The problem

Briefly describe the issue you are experiencing (or the feature you want to see added). Tell us what you were trying to do and what happened instead. Remember, this is _not_ a place to ask questions.

## Environment

- OS: {Please write here}
- Version : {Please write here}

## Details

If necessary, describe the problem you have been experiencing in more detail.

## Link to logs

Create a [GIST](https://gist.github.com) which is a paste of your _full_ logs, and link them here. Do _NOT_ paste your full logs here, as it will make this issue very long and hard to read! If you are reporting a bug, _always_ include logs!

## Tasks

- [ ] Task number 1

## Checklist (after created issue)

- [ ] Added label(s)
- [ ] Added to project
- [ ] Added to milestone
19 changes: 19 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
name: Feature request
about: Suggest an idea for this project
labels: type/enhancement
---

## Feature description

## Why is it needed?

## Suggestion(s)/solution(s) [Optional]

## Definition of done

## Checklist (after created issue)

- [ ] Added label(s)
- [ ] Added to project
- [ ] Added to milestone
15 changes: 15 additions & 0 deletions .github/ISSUE_TEMPLATE/general_issue.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
name: 📋 General issue
about: Good for questions, clarifications etc
labels: type/general-report
---

## What is the issue?

## Suggestion(s)/solution(s) [Optional]

## Checklist (after created issue)

- [ ] Added label(s)
- [ ] Added to project
- [ ] Added to milestone
23 changes: 23 additions & 0 deletions .github/ISSUE_TEMPLATE/support_question.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
name: Support Question
about: I have a question and require assistance
labels: question
---

<!--
If you have some trouble, feel free to ask.
Make sure you're not asking duplicate question by searching on the issues lists.
-->

## What are you trying to achieve

<!--
Explain the problem you are experiencing.
-->

## Minimal example (if applicable)

<!--
If it is possible, create a minimal example of your work that showcases
the problem you are having.
-->
Loading

0 comments on commit 9860d55

Please sign in to comment.