Skip to content

Commit

Permalink
Initial import
Browse files Browse the repository at this point in the history
  • Loading branch information
vitalijr2 committed Feb 18, 2024
0 parents commit 48cb246
Show file tree
Hide file tree
Showing 83 changed files with 8,671 additions and 0 deletions.
438 changes: 438 additions & 0 deletions .codenarcrc

Large diffs are not rendered by default.

1,194 changes: 1,194 additions & 0 deletions .editorconfig

Large diffs are not rendered by default.

68 changes: 68 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
name: Bug report
description: Create a report to help me improve
labels:
- bug
assignees: [ "vitalijr2" ]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this bug report!
**Before opening a new issue**, make sure to search for keywords in the issues
filtered by the "bug" label:
* https://github.com/vitalijr2/aws-lambda-slf4j/issues?q=is%3Aissue+label%3Abug+
and verify the issue you're about to submit isn't a duplicate.
- type: input
id: summary
validations:
required: true
attributes:
label: Summary
description: A clear and concise description of what the bug is.
- type: textarea
id: what-happened
validations:
required: true
attributes:
label: What is the current bug behavior?
description: Describe what actually happens.
placeholder: Tell us what you do and what you see!
- type: textarea
id: steps
attributes:
label: Steps to reproduce
value: |
1. ...
2. ...
3. ...
...
- type: textarea
id: expected
validations:
required: true
attributes:
label: What is the expected correct behavior?
description: Describe what you should see instead.
placeholder: Tell us what you expected to get!
- type: textarea
id: misc
attributes:
label: Additional context
description: Add any other context about the problem here.
- type: textarea
id: fixes
attributes:
label: Possible fixes
description: If you can, link to the line of code that might be responsible for the problem.
- type: markdown
attributes:
value: |
Paste any relevant logs - please use code blocks (```)
to format console output, logs, and code as it's tough
to read otherwise.
**Do not attach ZIP files** of your code or compiled projects - instead,
please publish your code to a public GitHub repo & post a link to it.
44 changes: 44 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
name: Feature request
description: Suggest an idea for this project
labels:
- enhancement
assignees: [ "vitalijr2" ]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this feature request!
**Before opening a new issue**, make sure to search for keywords in the issues
filtered by the "enhancement" and "suggestion" labels:
* https://github.com/vitalijr2/aws-lambda-slf4j/issues?q=is%3Aissue+label%3Aenhancement+
* https://github.com/vitalijr2/aws-lambda-slf4j/issues?q=is%3Aissue+label%3Asuggestion+
and verify the issue you're about to submit isn't a duplicate.
- type: input
id: summary
validations:
required: true
attributes:
label: Summary
description: A clear and concise description of what the bug is.
- type: textarea
id: expected
validations:
required: true
attributes:
label: What is the expected correct behavior?
description: Describe what you should see instead.
placeholder: Tell us what you expected to get!
- type: textarea
id: implementation
attributes:
label: Possible implementations
description: If you can, link to the line of code that might be responsible for the feature.
- type: markdown
attributes:
value: |
Paste any relevant logs - please use code blocks (```)
to format console output, logs, and code as it's tough
to read otherwise.
5 changes: 5 additions & 0 deletions .github/funding.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# These are supported funding model platforms

ko_fi: vitalij_r2
liberapay: vitalij_r2
custom: [ "https://send.monobank.ua/jar/9r5bd6ejUC?f=enabled&t=aws-lambda-slf4j", "https://buymeacoffee.com/vitalij_r2" ]
40 changes: 40 additions & 0 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: "CodeQL"

on:
push:
branches: [ "**" ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ "**" ]

jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
timeout-minutes: 15
permissions:
actions: read
contents: read
security-events: write
strategy:
fail-fast: false
matrix:
language: [ 'java' ]
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Setup Java JDK
uses: actions/setup-java@v4
with:
distribution: 'corretto'
java-version: 11
- name: Initialize CodeQL
uses: github/codeql-action/init@v3
with:
languages: ${{ matrix.language }}
- name: Autobuild
uses: github/codeql-action/autobuild@v3
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v3
with:
category: "/language:${{matrix.language}}"
35 changes: 35 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
/public/
target/
.flattened-pom.xml

*~
### IntelliJ IDEA ###
.idea/
*.iws
*.iml
*.ipr

### Eclipse ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache

### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/
!**/src/main/**/build/
!**/src/test/**/build/

### VS Code ###
.vscode/

### Mac OS ###
.DS_Store
12 changes: 12 additions & 0 deletions .markdownlint.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"line-length": {
"headings": false,
"line_length": 80,
"code_blocks": false,
"tables": false
},
"no-duplicate-heading": {
"siblings_only": true
},
"required-headings": false
}
12 changes: 12 additions & 0 deletions .mvn/ci_settings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<servers>
<server>
<id>central</id>
<username>${env.SONATYPE_TOKEN_USERNAME}</username>
<password>${env.SONATYPE_TOKEN_PASSWORD}</password>
</server>
</servers>
</settings>
7 changes: 7 additions & 0 deletions .mvn/maven.config
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
--fail-at-end
--show-version
-Djava.awt.headless=true
-DinstallAtEnd=true
-DdeployAtEnd=true
-Dhttps.protocols=TLSv1.2
-Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=WARN
1 change: 1 addition & 0 deletions .mvn/wrapper/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
maven-wrapper.jar
99 changes: 99 additions & 0 deletions .mvn/wrapper/MavenWrapperDownloader.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/

import java.io.IOException;
import java.io.InputStream;
import java.net.Authenticator;
import java.net.PasswordAuthentication;
import java.net.URL;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.nio.file.StandardCopyOption;

@SuppressWarnings("PMD.NoPackage")
public final class MavenWrapperDownloader
{
private static final String WRAPPER_VERSION = "3.2.0";

private static final boolean VERBOSE = Boolean.parseBoolean( System.getenv( "MVNW_VERBOSE" ) );

public static void main( String[] args )
{
log( "Apache Maven Wrapper Downloader " + WRAPPER_VERSION );

if ( args.length != 2 )
{
System.err.println( " - ERROR wrapperUrl or wrapperJarPath parameter missing" );
System.exit( 1 );
}

try
{
log( " - Downloader started" );
final URL wrapperUrl = new URL( args[0] );
final String jarPath = args[1].replace( "..", "" ); // Sanitize path
final Path wrapperJarPath = Paths.get( jarPath ).toAbsolutePath().normalize();
downloadFileFromURL( wrapperUrl, wrapperJarPath );
log( "Done" );
}
catch ( IOException e )
{
System.err.println( "- Error downloading: " + e.getMessage() );
if ( VERBOSE )
{
e.printStackTrace();
}
System.exit( 1 );
}
}

private static void downloadFileFromURL( URL wrapperUrl, Path wrapperJarPath )
throws IOException
{
log( " - Downloading to: " + wrapperJarPath );
if ( System.getenv( "MVNW_USERNAME" ) != null && System.getenv( "MVNW_PASSWORD" ) != null )
{
final String username = System.getenv( "MVNW_USERNAME" );
final char[] password = System.getenv( "MVNW_PASSWORD" ).toCharArray();
Authenticator.setDefault( new Authenticator()
{
@Override
protected PasswordAuthentication getPasswordAuthentication()
{
return new PasswordAuthentication( username, password );
}
} );
}
try ( InputStream inStream = wrapperUrl.openStream() )
{
Files.copy( inStream, wrapperJarPath, StandardCopyOption.REPLACE_EXISTING );
}
log( " - Downloader complete" );
}

private static void log( String msg )
{
if ( VERBOSE )
{
System.out.println( msg );
}
}

}
18 changes: 18 additions & 0 deletions .mvn/wrapper/maven-wrapper.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.6/apache-maven-3.9.6-bin.zip
wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.2.0/maven-wrapper-3.2.0.jar
Loading

0 comments on commit 48cb246

Please sign in to comment.