Skip to content

Conversation

@tcheeric
Copy link
Owner

No description provided.

dependabot bot and others added 30 commits August 18, 2025 21:31
Bumps [org.sonatype.central:central-publishing-maven-plugin](https://github.com/sonatype/central-publishing-maven-plugin) from 0.6.0 to 0.8.0.
- [Commits](https://github.com/sonatype/central-publishing-maven-plugin/commits)

---
updated-dependencies:
- dependency-name: org.sonatype.central:central-publishing-maven-plugin
  dependency-version: 0.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) from 3.13.0 to 3.14.0.
- [Release notes](https://github.com/apache/maven-compiler-plugin/releases)
- [Commits](apache/maven-compiler-plugin@maven-compiler-plugin-3.13.0...maven-compiler-plugin-3.14.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-compiler-plugin
  dependency-version: 3.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [com.google.guava:guava](https://github.com/google/guava) from 33.4.0-jre to 33.4.8-jre.
- [Release notes](https://github.com/google/guava/releases)
- [Commits](https://github.com/google/guava/commits)

---
updated-dependencies:
- dependency-name: com.google.guava:guava
  dependency-version: 33.4.8-jre
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [org.projectlombok:lombok](https://github.com/projectlombok/lombok) from 1.18.36 to 1.18.38.
- [Changelog](https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown)
- [Commits](projectlombok/lombok@v1.18.36...v1.18.38)

---
updated-dependencies:
- dependency-name: org.projectlombok:lombok
  dependency-version: 1.18.38
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [org.bouncycastle:bcprov-jdk18on](https://github.com/bcgit/bc-java) from 1.78 to 1.81.
- [Changelog](https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html)
- [Commits](https://github.com/bcgit/bc-java/commits)

---
updated-dependencies:
- dependency-name: org.bouncycastle:bcprov-jdk18on
  dependency-version: '1.81'
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 2.9.1 to 3.11.3.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases)
- [Commits](apache/maven-javadoc-plugin@maven-javadoc-plugin-2.9.1...maven-javadoc-plugin-3.11.3)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-javadoc-plugin
  dependency-version: 3.11.3
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) from 1.5 to 3.2.8.
- [Release notes](https://github.com/apache/maven-gpg-plugin/releases)
- [Commits](apache/maven-gpg-plugin@maven-gpg-plugin-1.5...maven-gpg-plugin-3.2.8)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-gpg-plugin
  dependency-version: 3.2.8
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0.

---
updated-dependencies:
- dependency-name: org.apache.commons:commons-lang3
  dependency-version: 3.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit-framework) from 5.10.2 to 5.13.4.
- [Release notes](https://github.com/junit-team/junit-framework/releases)
- [Commits](junit-team/junit-framework@r5.10.2...r5.13.4)

---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter
  dependency-version: 5.13.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
…ng-text-from-reference-file

docs: streamline README and move setup instructions
…ge-documentation

docs: add quick API guide
…extending-events

docs: document extending events
…umentation

Add Nostr Java API reference documentation
…ter-junit-jupiter-5.13.4

chore(deps): bump org.junit.jupiter:junit-jupiter from 5.10.2 to 5.13.4
…mons-commons-lang3-3.18.0

chore(deps): bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0
…en.plugins-maven-gpg-plugin-3.2.8

chore(deps): bump org.apache.maven.plugins:maven-gpg-plugin from 1.5 to 3.2.8
…en.plugins-maven-javadoc-plugin-3.11.3

chore(deps): bump org.apache.maven.plugins:maven-javadoc-plugin from 2.9.1 to 3.11.3
tcheeric and others added 24 commits August 19, 2025 20:05
…le-bcprov-jdk18on-1.81

chore(deps): bump org.bouncycastle:bcprov-jdk18on from 1.78 to 1.81
…bok-lombok-1.18.38

chore(deps): bump org.projectlombok:lombok from 1.18.36 to 1.18.38
…va-guava-33.4.8-jre

chore(deps-dev): bump com.google.guava:guava from 33.4.0-jre to 33.4.8-jre
…en.plugins-maven-compiler-plugin-3.14.0

chore(deps): bump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0
…entral-central-publishing-maven-plugin-0.8.0

chore(deps): bump org.sonatype.central:central-publishing-maven-plugin from 0.6.0 to 0.8.0
…l-for-naming-and-filters

chore: shorten PR quality gate and skip dependabot
…-develop-branch

chore: run dependabot against develop
…quality-gate-rules

Document PR quality gate rules in AGENTS.md
…er-workflow

Use pull_request_target for Copilot reviewer workflow
…quality-gate-rules

docs: document NIPs and PR template usage
…quality-gate-rules

docs: document NIPs and PR template usage
@tcheeric tcheeric requested a review from Copilot August 19, 2025 21:22
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR establishes comprehensive project documentation and development infrastructure including dependency updates, contributor guidelines, automated quality gates, and API reference documentation.

  • Updates Maven dependencies to newer versions across multiple artifacts including JUnit, Lombok, and Maven plugins
  • Creates structured documentation covering API reference, getting started guide, and development tutorials
  • Implements GitHub Actions workflows for PR quality checking and automated Copilot code reviews

Reviewed Changes

Copilot reviewed 14 out of 14 changed files in this pull request and generated no comments.

Show a summary per file
File Description
pom.xml Updates dependency versions for bcprov-jdk18on, commons-lang3, lombok, junit-jupiter, guava, and various Maven plugins
docs/reference/nostr-java-api.md Comprehensive API reference documentation covering all major classes and their usage
docs/howto/use-nostr-java-api.md Quick start guide for using the nostr-java API
docs/howto/custom-events.md Tutorial for creating custom Nostr events
docs/explanation/extending-events.md Guide for extending the event system architecture
docs/GETTING_STARTED.md Installation and setup instructions
README.md Simplified main README with links to detailed documentation
CONTRIBUTING.md Development guidelines and contribution requirements
AGENTS.md Repository guidelines with comprehensive NIP references
.github/workflows/pr-quality-gate.yml GitHub Actions workflow for automated PR quality checking
.github/workflows/assign-copilot-review.yml Workflow to automatically assign Copilot as reviewer
.github/pull_request_template.md Standardized PR template
.github/dependabot.yml Configures Dependabot to target develop branch
.github/copilot-instructions.md Repository-specific instructions for GitHub Copilot

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@tcheeric tcheeric merged commit 961b47d into main Aug 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants