Skip to content

Commit

Permalink
Template cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
actions-user committed Mar 27, 2024
1 parent d438db9 commit d847db2
Show file tree
Hide file tree
Showing 12 changed files with 32 additions and 84 deletions.
52 changes: 0 additions & 52 deletions .github/workflows/template-cleanup.yml

This file was deleted.

8 changes: 4 additions & 4 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
# Contributing Code or Documentation to Micronaut

Sign the [Contributor License Agreement (CLA)](https://cla-assistant.io/micronaut-projects/micronaut-project-template). This is required before any of your code or pull-requests are accepted.
Sign the [Contributor License Agreement (CLA)](https://cla-assistant.io/micronaut-projects/micronaut-json-schema). This is required before any of your code or pull-requests are accepted.

## Finding Issues to Work on

If you are interested in contributing to Micronaut and are looking for issues to work on, take a look at the issues tagged with [help wanted](https://github.com/micronaut-projects/micronaut-xxx/issues?q=is%3Aopen+is%3Aissue+label%3A%22status%3A+help+wanted%22).

## JDK Setup

Micronaut project-template currently requires JDK 17.
Micronaut json-schema currently requires JDK 17.

## IDE Setup

Micronaut project-template can be imported into IntelliJ IDEA by opening the `build.gradle` file.
Micronaut json-schema can be imported into IntelliJ IDEA by opening the `build.gradle` file.

## Docker Setup

Micronaut project-template tests currently require Docker to be installed.
Micronaut json-schema tests currently require Docker to be installed.

## Running Tests

Expand Down
4 changes: 2 additions & 2 deletions MAINTAINING.md
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ Renovate and our workflow will keep sending PRs. You should also create an issue

#### Files sync

We have a [template repo](https://github.com/micronaut-projects/micronaut-project-template) that we use as the single
We have a [template repo](https://github.com/micronaut-projects/micronaut-json-schema) that we use as the single
source of truth for certain files. It is used as a template to create new repos, and changes to certain files in the
template repo will get propagated automatically. The files propagated are:

Expand Down Expand Up @@ -169,7 +169,7 @@ If you are publishing a milestone or release candidate, check the pre-release ch
Note that the release tags must be preceded with `v`, e.g.: `v1.2.3`.

Once you publish the GitHub release, the
[Release GitHub Action workflow](https://github.com/micronaut-projects/micronaut-project-template/blob/master/.github/workflows/release.yml)
[Release GitHub Action workflow](https://github.com/micronaut-projects/micronaut-json-schema/blob/master/.github/workflows/release.yml)
will kick off, performing the following steps:

* Pre-release: sets the `projectVersion` property in `gradle.properties` to the release version, and commit and pushes
Expand Down
24 changes: 12 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,35 +1,35 @@
<!-- Checklist: https://github.com/micronaut-projects/micronaut-core/wiki/New-Module-Checklist -->

# Micronaut project-template
# Micronaut json-schema

[![Maven Central](https://img.shields.io/maven-central/v/io.micronaut.project-template/micronaut-project-template.svg?label=Maven%20Central)](https://search.maven.org/search?q=g:%22io.micronaut.project-template%22%20AND%20a:%22micronaut-project-template%22)
[![Build Status](https://github.com/micronaut-projects/micronaut-project-template/workflows/Java%20CI/badge.svg)](https://github.com/micronaut-projects/micronaut-project-template/actions)
[![Maven Central](https://img.shields.io/maven-central/v/io.micronaut.json-schema/micronaut-project-template.svg?label=Maven%20Central)](https://search.maven.org/search?q=g:%22io.micronaut.project-template%22%20AND%20a:%22micronaut-project-template%22)
[![Build Status](https://github.com/micronaut-projects/micronaut-json-schema/workflows/Java%20CI/badge.svg)](https://github.com/micronaut-projects/micronaut-project-template/actions)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=micronaut-projects_micronaut-template&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=micronaut-projects_micronaut-template)
[![Revved up by Develocity](https://img.shields.io/badge/Revved%20up%20by-Develocity-06A0CE?logo=Gradle&labelColor=02303A)](https://ge.micronaut.io/scans)

Micronaut project-template
Micronaut json-schema

## Documentation

See the [Documentation](https://micronaut-projects.github.io/micronaut-project-template/latest/guide/) for more information.
See the [Documentation](https://micronaut-projects.github.io/micronaut-json-schema/latest/guide/) for more information.

See the [Snapshot Documentation](https://micronaut-projects.github.io/micronaut-project-template/snapshot/guide/) for the current development docs.
See the [Snapshot Documentation](https://micronaut-projects.github.io/micronaut-json-schema/snapshot/guide/) for the current development docs.

<!-- ## Examples
Examples can be found in the [examples](https://github.com/micronaut-projects/micronaut-project-template/tree/master/examples) directory. -->
Examples can be found in the [examples](https://github.com/micronaut-projects/micronaut-json-schema/tree/master/examples) directory. -->

## Snapshots and Releases

Snapshots are automatically published to [Sonatype Snapshots](https://s01.oss.sonatype.org/content/repositories/snapshots/io/micronaut/) using [GitHub Actions](https://github.com/micronaut-projects/micronaut-project-template/actions).
Snapshots are automatically published to [Sonatype Snapshots](https://s01.oss.sonatype.org/content/repositories/snapshots/io/micronaut/) using [GitHub Actions](https://github.com/micronaut-projects/micronaut-json-schema/actions).

See the documentation in the [Micronaut Docs](https://docs.micronaut.io/latest/guide/index.html#usingsnapshots) for how to configure your build to use snapshots.

Releases are published to Maven Central via [GitHub Actions](https://github.com/micronaut-projects/micronaut-project-template/actions).
Releases are published to Maven Central via [GitHub Actions](https://github.com/micronaut-projects/micronaut-json-schema/actions).

Releases are completely automated. To perform a release use the following steps:

* [Publish the draft release](https://github.com/micronaut-projects/micronaut-project-template/releases). There should be already a draft release created, edit and publish it. The Git Tag should start with `v`. For example `v1.0.0`.
* [Monitor the Workflow](https://github.com/micronaut-projects/micronaut-project-template/actions?query=workflow%3ARelease) to check it passed successfully.
* If everything went fine, [publish to Maven Central](https://github.com/micronaut-projects/micronaut-project-template/actions?query=workflow%3A"Maven+Central+Sync").
* [Publish the draft release](https://github.com/micronaut-projects/micronaut-json-schema/releases). There should be already a draft release created, edit and publish it. The Git Tag should start with `v`. For example `v1.0.0`.
* [Monitor the Workflow](https://github.com/micronaut-projects/micronaut-json-schema/actions?query=workflow%3ARelease) to check it passed successfully.
* If everything went fine, [publish to Maven Central](https://github.com/micronaut-projects/micronaut-json-schema/actions?query=workflow%3A"Maven+Central+Sync").
* Celebrate!
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
plugins {
id 'io.micronaut.build.internal.json-schema-base'
id "io.micronaut.build.internal.module"
}

This file was deleted.

6 changes: 3 additions & 3 deletions gradle.properties
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
projectVersion=1.0.0-SNAPSHOT
projectGroup=io.micronaut.project-template
projectGroup=io.micronaut.json-schema

title=Micronaut project-template
title=Micronaut json-schema
projectDesc=TODO
projectUrl=https://micronaut.io
githubSlug=micronaut-projects/micronaut-project-template
githubSlug=micronaut-projects/micronaut-json-schema
developers=Graeme Rocher
org.gradle.caching=true
org.gradle.jvmargs=-Xmx1g
4 changes: 4 additions & 0 deletions micronaut-json-schema-bom/build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
plugins {
id 'io.micronaut.build.internal.json-schema-base'
id "io.micronaut.build.internal.bom"
}
3 changes: 3 additions & 0 deletions micronaut-json-schema/build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
plugins {
id 'io.micronaut.build.internal.json-schema-module'
}
4 changes: 0 additions & 4 deletions project-template-bom/build.gradle

This file was deleted.

3 changes: 0 additions & 3 deletions project-template/build.gradle

This file was deleted.

0 comments on commit d847db2

Please sign in to comment.