Skip to content

Feature: Micronaut Support#7

Merged
sgammon merged 10 commits intomasterfrom
feature/micronaut
Jan 28, 2020
Merged

Feature: Micronaut Support#7
sgammon merged 10 commits intomasterfrom
feature/micronaut

Conversation

@sgammon
Copy link
Copy Markdown
Owner

@sgammon sgammon commented Jan 28, 2020

This changeset adds basic initial support for Micronaut, with new rule macros which inject dependencies, and support for a basic testbed which works. Fixes and closes #4 and #5.

Related issues:

  • [#4] Micronaut Support
  • [#5] Kotlin Support (Backend)

Changes so far:

  • Add Micronaut dependencies
  • Add rule macros for Micronaut libs/apps/etc.
  • Add a little testbed which executes controllers
  • Ability to opt-out of Micronaut dependencies

@sgammon sgammon added enhancement New feature or request backend Issues related to backend serving or logic features. micronaut Issues dealing specifically with Micronaut. testsuite Issues and features related to testsuite support. labels Jan 28, 2020
@sgammon sgammon added this to the 🚀 Beta milestone Jan 28, 2020
@sgammon sgammon self-assigned this Jan 28, 2020
This changeset adds basic initial support for Micronaut, with new
rule macros which inject dependencies, and support for a basic
testbed which works.

Changes so far:
- [x] Add Micronaut dependencies
- [x] Add rule macros for Micronaut libs/apps/etc.
- [x] Add a little testbed which executes controllers
  - [x] Add tests for Kotlin and Java
  - [x] Invoke Micronaut from a browser test
    - [x] From Java
    - [x] From Kotlin (this required a patch at
          bazelbuild/rules_webtesting#409)
- [x] Ability to opt-out of Micronaut dependencies
@sgammon sgammon force-pushed the feature/micronaut branch 2 times, most recently from 3ebeaf6 to 48c2510 Compare January 28, 2020 08:13
@sgammon sgammon merged commit 847e2f9 into master Jan 28, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backend Issues related to backend serving or logic features. enhancement New feature or request micronaut Issues dealing specifically with Micronaut. testsuite Issues and features related to testsuite support.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Micronaut Support

1 participant