Skip to content

Commit e659b26

Browse files
authored
Merge pull request #1 from jamezp/initial
Added initial commit including the parent POM, IDE config and various…
2 parents 0f62a2e + 656556b commit e659b26

14 files changed

+785
-0
lines changed

.editorconfig

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
root = true
2+
3+
[*]
4+
charset = utf-8
5+
indent_style = space
6+
indent_size = 4
7+
trim_trailing_whitespace = true
8+
end_of_line = lf
9+
insert_final_newline = true

.github/dependabot.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# To get started with Dependabot version updates, you'll need to specify which
2+
# package ecosystems to update and where the package manifests are located.
3+
# Please see the documentation for all configuration options:
4+
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
5+
6+
version: 2
7+
updates:
8+
- package-ecosystem: "maven"
9+
directory: "/"
10+
schedule:
11+
interval: "daily"
12+
- package-ecosystem: "github-actions"
13+
# Workflow files stored in the
14+
# default location of `.github/workflows`
15+
directory: "/"
16+
schedule:
17+
interval: "daily"

.gitignore

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
#Ignore Maven target folder
2+
target/
3+
4+
#Ignore Eclipse files
5+
.settings/
6+
.classpath
7+
.project
8+
9+
#Ignore Intellij files
10+
*.iml
11+
*.iws
12+
*.ipr
13+
.idea/
14+
15+
#Ignore Mac files
16+
.DS_Store

CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* @jamezp

CONTRIBUTING.adoc

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
:toc:
2+
3+
= Contributing Guide
4+
5+
Want to contribute to the JBoss Logging? We try to make it easy, and all contributions, even the smaller ones,
6+
are more than welcome. This includes bug reports, fixes, documentation, etc. First though, please read this page
7+
(including the small print at the end).
8+
9+
== Legal
10+
11+
All original contributions to JBoss Logging Development Tools are licensed under the
12+
https://www.apache.org/licenses/LICENSE-2.0[ASL - Apache License],
13+
version 2.0 or later, or, if another license is specified as governing the file or directory being
14+
modified, such other license.
15+
16+
All contributions are subject to the https://developercertificate.org/[Developer Certificate of Origin (DCO)].
17+
The DCO text is also included verbatim in the [dco.txt](dco.txt) file in the root directory of the repository.
18+
19+
== Reporting an issue
20+
21+
This project uses GitHub issues to manage the issues. Open an issue directly in GitHub.
22+
23+
If you believe you found a bug, and it's likely possible, please indicate a way to reproduce it, what you are seeing and
24+
what you would expect to see.
25+
26+
== Before you contribute
27+
28+
To contribute, use GitHub Pull Requests, from your **own** fork.
29+
30+
Also, make sure you have set up your Git authorship correctly:
31+
32+
----
33+
git config --global user.name "Your Full Name"
34+
git config --global user.email [email protected]
35+
----
36+
37+
If you use different computers to contribute, please make sure the name is the same on all your computers.
38+
39+
We use this information to acknowledge your contributions in release announcements.
40+
41+
== Setup
42+
43+
If you have not done so on this machine, you need to:
44+
45+
* Install Git and configure your GitHub access
46+
* Install Java SDK 11+ (OpenJDK recommended)

README.adoc

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
= JBoss Logging Development Tools
2+
3+
This project contains development tools for various JBoss Logging projects.
4+
5+
The `org.jboss.logging:logging-parent` is a parent POM which adds minimal functionality to the
6+
`org.jboss:jboss-parent` POM.
7+
8+
The `org.jboss.logging:ide-config` contains resources for Eclipse formatting configuration files.
9+
These can be used in your IDE as well as in the `net.revelc.code.formatter:formatter-maven-plugin`.

dco.txt

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
Developer Certificate of Origin
2+
Version 1.1
3+
4+
Copyright (C) 2004, 2006 The Linux Foundation and its contributors.
5+
1 Letterman Drive
6+
Suite D4700
7+
San Francisco, CA, 94129
8+
9+
Everyone is permitted to copy and distribute verbatim copies of this
10+
license document, but changing it is not allowed.
11+
12+
13+
Developer's Certificate of Origin 1.1
14+
15+
By making a contribution to this project, I certify that:
16+
17+
(a) The contribution was created in whole or in part by me and I
18+
have the right to submit it under the open source license
19+
indicated in the file; or
20+
21+
(b) The contribution is based upon previous work that, to the best
22+
of my knowledge, is covered under an appropriate open source
23+
license and I have the right under that license to submit that
24+
work with modifications, whether created in whole or in part
25+
by me, under the same open source license (unless I am
26+
permitted to submit under a different license), as indicated
27+
in the file; or
28+
29+
(c) The contribution was provided directly to me by some other
30+
person who certified (a), (b) or (c) and I have not modified
31+
it.
32+
33+
(d) I understand and agree that this project and the contribution
34+
are public and that a record of the contribution (including all
35+
personal information I submit with it, including my sign-off) is
36+
maintained indefinitely and may be redistributed consistent with
37+
this project or the open source license(s) involved.

ide-config/pom.xml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
~ JBoss, Home of Professional Open Source.
4+
~
5+
~ Copyright 2023 Red Hat, Inc., and individual contributors
6+
~ as indicated by the @author tags.
7+
~
8+
~ Licensed under the Apache License, Version 2.0 (the "License");
9+
~ you may not use this file except in compliance with the License.
10+
~ You may obtain a copy of the License at
11+
~
12+
~ http://www.apache.org/licenses/LICENSE-2.0
13+
~
14+
~ Unless required by applicable law or agreed to in writing, software
15+
~ distributed under the License is distributed on an "AS IS" BASIS,
16+
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17+
~ See the License for the specific language governing permissions and
18+
~ limitations under the License.
19+
-->
20+
21+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
22+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
23+
24+
<parent>
25+
<groupId>org.jboss.logging</groupId>
26+
<artifactId>dev-tools</artifactId>
27+
<version>1.0.0.Final-SNAPSHOT</version>
28+
<relativePath>../pom.xml</relativePath>
29+
</parent>
30+
<modelVersion>4.0.0</modelVersion>
31+
32+
<artifactId>ide-config</artifactId>
33+
<name>JBoss Logging IDE Configurations</name>
34+
<packaging>jar</packaging>
35+
36+
</project>

0 commit comments

Comments
 (0)