Skip to content
This repository was archived by the owner on Feb 23, 2026. It is now read-only.

Commit d5fd22f

Browse files
committed
Initial commit
0 parents  commit d5fd22f

39 files changed

Lines changed: 3197 additions & 0 deletions
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
name: Bug report
3+
about: Create a report to help us improve
4+
title: ''
5+
labels: ''
6+
assignees: ''
7+
8+
---
9+
10+
**Describe the bug**
11+
A clear and concise description of what the bug is.
12+
13+
**To Reproduce**
14+
Steps to reproduce the behavior:
15+
1. Go to '...'
16+
2. Click on '....'
17+
3. Scroll down to '....'
18+
4. See error
19+
20+
**Expected behavior**
21+
A clear and concise description of what you expected to happen.
22+
23+
**Screenshots**
24+
If applicable, add screenshots to help explain your problem.
25+
26+
**Desktop (please complete the following information):**
27+
- OS: [e.g. iOS]
28+
- Browser [e.g. chrome, safari]
29+
- Version [e.g. 22]
30+
31+
**Smartphone (please complete the following information):**
32+
- Device: [e.g. iPhone6]
33+
- OS: [e.g. iOS8.1]
34+
- Browser [e.g. stock browser, safari]
35+
- Version [e.g. 22]
36+
37+
**Additional context**
38+
Add any other context about the problem here.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
name: Feature request
3+
about: Suggest an idea for this project
4+
title: ''
5+
labels: ''
6+
assignees: ''
7+
8+
---
9+
10+
**Is your feature request related to a problem? Please describe.**
11+
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
12+
13+
**Describe the solution you'd like**
14+
A clear and concise description of what you want to happen.
15+
16+
**Describe alternatives you've considered**
17+
A clear and concise description of any alternative solutions or features you've considered.
18+
19+
**Additional context**
20+
Add any other context or screenshots about the feature request here.

.gitignore

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# Gradle
2+
.gradle
3+
build/
4+
!gradle/wrapper/gradle-wrapper.jar
5+
!**/src/main/**/build/
6+
!**/src/test/**/build/
7+
8+
# IntelliJ IDEA
9+
.idea/
10+
.idea/libraries/
11+
.idea/modules.xml
12+
.idea/jarRepositories.xml
13+
.idea/compiler.xml
14+
*.iws
15+
*.iml
16+
*.ipr
17+
out/
18+
!**/src/main/**/out/
19+
!**/src/test/**/out/
20+
21+
# Eclipse
22+
.apt_generated
23+
.classpath
24+
.factorypath
25+
.project
26+
.settings/
27+
.springBeans
28+
.sts4-cache
29+
bin/
30+
!**/src/main/**/bin/
31+
!**/src/test/**/bin/
32+
33+
# NetBeans
34+
/nbproject/private/
35+
/nbbuild/
36+
/dist/
37+
/nbdist/
38+
/.nb-gradle/
39+
40+
# VS Code
41+
.vscode/
42+
43+
# macOS
44+
.DS_Store
45+
46+
# Maven
47+
/target/

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6+
7+
---
8+
9+
## [1.0.0] - 2025-11-08
10+
### 🎉 Initial Release
11+
- First stable release of the project.

CODE_OF_CONDUCT.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# Contributor Covenant Code of Conduct
2+
3+
## Our Pledge
4+
5+
In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to make participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.
6+
7+
## Our Standards
8+
9+
Examples of behavior that contributes to creating a positive environment include:
10+
- Using welcoming and inclusive language
11+
- Being respectful of differing viewpoints and experiences
12+
- Gracefully accepting constructive criticism
13+
- Focusing on what is best for the community
14+
- Showing empathy towards other community members
15+
16+
Examples of unacceptable behavior include:
17+
- The use of sexualized language or imagery and unwelcome sexual attention or advances
18+
- Trolling, insulting/derogatory comments, and personal or political attacks
19+
- Public or private harassment
20+
- Publishing others’ private information, such as a physical or electronic address, without explicit permission
21+
- Other conduct which could reasonably be considered inappropriate in a professional setting
22+
23+
## Our Responsibilities
24+
25+
Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.
26+
27+
Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.
28+
29+
## Enforcement
30+
31+
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at **support@splatgames.de**. All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident.
32+
33+
## Attribution
34+
35+
This Code of Conduct is adapted from the [Contributor Covenant](https://www.contributor-covenant.org), version 2.1, available at [https://www.contributor-covenant.org/version/2/1/code_of_conduct/](https://www.contributor-covenant.org/version/2/1/code_of_conduct/).

CONTRIBUTING.md

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
## Contributing to Aether Profiler
2+
3+
Thank you for your interest in contributing to Aether Profiler! 🎉
4+
5+
We welcome all contributions, whether it's fixing bugs, adding features, improving documentation, or helping with discussions.
6+
7+
---
8+
9+
## 🚀 How to Contribute
10+
11+
### 1️⃣ Fork the Repository
12+
1. Click the **Fork** button at the top of the repository.
13+
2. Clone your fork:
14+
```sh
15+
git clone https://github.com/aether-framework/aether-profiler.git
16+
cd aether-profiler
17+
```
18+
19+
### 2️⃣ Create a Branch
20+
```sh
21+
git checkout -b feature/new-awesome-feature
22+
```
23+
Use a meaningful branch name (e.g., `fix/profiler-handling-bug` or `feature/thread-safe-profiler`).
24+
25+
### 3️⃣ Implement Your Changes
26+
- Follow the coding style of the project.
27+
- Write tests if applicable (`src/test/java`).
28+
- Ensure the build is successful (`mvn clean package`).
29+
30+
### 4️⃣ Commit and Push
31+
```sh
32+
git add .
33+
git commit -m "Added new thread-safe profiler feature"
34+
git push origin feature/new-awesome-feature
35+
```
36+
37+
### 5️⃣ Open a Pull Request (PR)
38+
1. Go to the **Pull Requests** tab in the repository.
39+
2. Click **New Pull Request**.
40+
3. Select your branch and describe your changes.
41+
4. Wait for a review and feedback!
42+
43+
---
44+
45+
## 📜 Contribution Guidelines
46+
47+
- ✅ Keep PRs small and focused.
48+
- ✅ Include clear commit messages.
49+
- ✅ Make sure tests pass before submitting.
50+
- ✅ Discuss major changes in an issue before implementation.
51+
- ✅ Be respectful in discussions and code reviews.
52+
53+
---
54+
55+
## 📢 Need Help?
56+
If you have any questions, feel free to open an **Issue** or join our **Discussions** section.
57+
58+
🚀 **Happy Coding!**

LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2025 Splatgames.de Software and Contributors
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

README.md

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
![License](https://img.shields.io/badge/license-MIT-blue) ![Splatgames Nexus](https://img.shields.io/badge/repository-Splatgames.de-orange) ![Version](https://img.shields.io/badge/version-1.0.0-blue)
2+
3+
# Aether Profiler 🚀
4+
5+
Aether Profiler is a powerful profiling library designed to help developers monitor and optimize the performance of
6+
their applications. It provides a comprehensive set of tools for tracking execution time, memory usage, and other
7+
critical performance metrics.
8+
9+
---
10+
11+
## ✨ Features
12+
13+
**Profiler**: Aether Profiler provides a robust profiling system that allows you to track and analyze performance
14+
metrics of your applications.
15+
16+
---
17+
18+
## 📦 Installation
19+
20+
Aether Profiler is available via **Maven** and **Gradle**.
21+
22+
#### **Maven**
23+
24+
There are two repositories available for Aether Profiler:
25+
26+
- **Libraries Repository (Pointer to Nexus)**: `https://libraries.splatgames.de/`
27+
- **Nexus Repository**: `https://nexus.splatgames.de/repository/maven-public/`
28+
29+
```xml
30+
31+
<repository>
32+
<id>splatgames.de</id>
33+
<url>https://libraries.splatgames.de/</url>
34+
</repository>
35+
36+
<dependency>
37+
<groupId>de.splatgames.aether</groupId>
38+
<artifactId>aether-profiler</artifactId>
39+
<version>1.0.0</version>
40+
</dependency>
41+
```
42+
43+
#### **Gradle**
44+
45+
```groovy
46+
repositories {
47+
maven {
48+
url 'https://libraries.splatgames.de/'
49+
}
50+
}
51+
52+
dependencies {
53+
implementation 'de.splatgames.aether:aether-profiler:1.0.0'
54+
}
55+
```
56+
57+
---
58+
59+
## 🚀 Quick Start
60+
---
61+
62+
## 📢 Latest Release
63+
64+
- 🚀 **Version:** `1.0.0`
65+
- 📅 **Release Date:** `March 5, 2025`
66+
- 📦 **Available on**:
67+
[![Splatgames Nexus](https://img.shields.io/badge/repository-Splatgames.de-orange)](https://nexus.splatgames.de/repository/maven-public/)
68+
69+
---
70+
71+
## 🤝 Contributing
72+
73+
We welcome contributions! 🎉
74+
Please check out our [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines on how to contribute.
75+
76+
---
77+
78+
## 📜 License
79+
80+
Aether Profiler is released under the **MIT License**.
81+
82+
```text
83+
MIT License
84+
85+
Copyright (c) 2025 Splatgames.de Software
86+
87+
Permission is hereby granted, free of charge, to any person obtaining a copy of this software...
88+
```
89+
90+
---
91+
92+
## 🌟 Conclusion
93+
94+
🔥 **Get started with Aether Profiler now!** 🚀

SECURITY.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# Security Policy
2+
3+
## Supported Versions
4+
5+
We provide security updates for the following versions:
6+
7+
| Version | Supported |
8+
|---------|------------|
9+
| 1.0.x | ✅ Active Support |
10+
| 0.x.x | ❌ No longer supported |
11+
12+
If you are using an older version, we **strongly** recommend upgrading to the latest stable release.
13+
14+
## Reporting a Vulnerability
15+
16+
If you find a security vulnerability in Aether Profiler, please report it **privately**.
17+
We take security issues seriously and will respond as soon as possible.
18+
19+
### 📬 Contact
20+
- **Email:** security@splatgames.de
21+
- **GitHub Issues:** Do **not** report security vulnerabilities in public issues.
22+
23+
### 🔒 Disclosure Process
24+
1. Report the issue privately via **security@splatgames.de**.
25+
2. Our team will acknowledge receipt within **48 hours**.
26+
3. We will investigate and provide a **fix timeline**.
27+
4. Once resolved, we will issue a **security advisory**.
28+
29+
## Security Best Practices
30+
To keep your application secure when using Aether Profiler:
31+
- Always use the **latest stable version**.
32+
- Validate event data properly.
33+
- Do not expose sensitive logging in production.
34+
35+
🚀 Thank you for helping us keep Aether Profiler secure!

copyright/License Template.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<component name="CopyrightManager">
2+
<copyright>
3+
<option name="notice" value="Copyright (c) &amp;#36;today.year Splatgames.de Software and Contributors&#10;&#10;Permission is hereby granted, free of charge, to any person obtaining a copy&#10;of this software and associated documentation files (the &quot;Software&quot;), to deal&#10;in the Software without restriction, including without limitation the rights&#10;to use, copy, modify, merge, publish, distribute, sublicense, and/or sell&#10;copies of the Software, and to permit persons to whom the Software is&#10;furnished to do so, subject to the following conditions:&#10;&#10;The above copyright notice and this permission notice shall be included in all&#10;copies or substantial portions of the Software.&#10;&#10;THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR&#10;IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,&#10;FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE&#10;AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER&#10;LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,&#10;OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE&#10;SOFTWARE." />
4+
<option name="myName" value="MIT" />
5+
</copyright>
6+
</component>

0 commit comments

Comments
 (0)