Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: change how the project is organized and release an alpha version #26

Merged
merged 8 commits into from
Sep 17, 2024

Conversation

willianantunes
Copy link
Contributor

Infos

What is being delivered?

I'm following what I said on Slack. I copied the structure of AspNetCore.Diagnostics.HealthChecks project and applied it into this project. The library JSM.PartialJsonObject has been removed and its code has been included in the project. JSM.FluentValidation.AspNet.AsyncFilter is still in place. I plan to remove it in another opportunity.

Some files have been updated because of the result of docker compose up lint-formatter. Beyond it, everything is the same. Tests are running just fine.

@willianantunes willianantunes added the [type] enhancement: not planned A feature task that hasn't been planned. It wasn't expected. label Sep 13, 2024
@willianantunes willianantunes requested a review from a team September 13, 2024 01:46
@willianantunes willianantunes self-assigned this Sep 13, 2024
@willianantunes willianantunes force-pushed the feat/change-project-structure branch 4 times, most recently from c94b8b8 to 18138cd Compare September 14, 2024 20:06
@willianantunes willianantunes added documentation Improvements or additions to documentation enhancement New feature or request and removed [type] enhancement: not planned A feature task that hasn't been planned. It wasn't expected. labels Sep 14, 2024
@willianantunes willianantunes changed the title chore: change how projects are organized Change how the project is organized and release an alpha version Sep 14, 2024
@willianantunes willianantunes force-pushed the feat/change-project-structure branch 3 times, most recently from 587c2a1 to c67603a Compare September 15, 2024 15:03
@juntossomosmais juntossomosmais deleted a comment from sonarqubecloud bot Sep 15, 2024
@willianantunes willianantunes force-pushed the feat/change-project-structure branch 4 times, most recently from 9d25d26 to 987edb9 Compare September 15, 2024 21:47
- Remove library `JSM.PartialJsonObject`.
- Update Dockerfile.
- Format some files given `docker compose up lint-formatter` execution.
- Use net8.0 in all projects.
- Remove `wait-for-it.sh` and use healthcheck in sqlserver service.
@willianantunes willianantunes force-pushed the feat/change-project-structure branch from 987edb9 to 3335436 Compare September 15, 2024 22:32
@willianantunes willianantunes marked this pull request as ready for review September 15, 2024 22:38
@willianantunes willianantunes force-pushed the feat/change-project-structure branch from 3335436 to 59cf6dc Compare September 15, 2024 22:49
rafaelpadovezi
rafaelpadovezi previously approved these changes Sep 16, 2024
Copy link

@willianantunes willianantunes changed the title Change how the project is organized and release an alpha version feat: change how the project is organized and release an alpha version Sep 17, 2024
@willianantunes willianantunes merged commit 89a7d0f into main Sep 17, 2024
2 checks passed
@willianantunes willianantunes deleted the feat/change-project-structure branch September 17, 2024 12:58
willianantunes added a commit that referenced this pull request Sep 17, 2024
* chore: change how projects are organized

- Remove library `JSM.PartialJsonObject`.
- Update Dockerfile.
- Format some files given `docker compose up lint-formatter` execution.
- Use net8.0 in all projects.
- Remove `wait-for-it.sh` and use healthcheck in sqlserver service.

* feat: remove sample project and configure tests

- Add `Microsoft.AspNetCore.Mvc.NewtonsoftJson`.
- `NewtonsoftJson` is required by the framework.
- Use a new database for each test method to avoid race condition.
- Use SqlServer instead of InMemory database

* docs: add license file

* chore(nuget): enable repeatable package restores using a lock file

Know more at:
- https://bit.ly/3QnsqTU

* chore(ci/cd): add actions for pr, coverage, and package publication

* chore: add project metadata

* test: improve coverage

* docs: translate readme to en-us and change some statements
willianantunes added a commit that referenced this pull request Sep 17, 2024
* chore: change how projects are organized

- Remove library `JSM.PartialJsonObject`.
- Update Dockerfile.
- Format some files given `docker compose up lint-formatter` execution.
- Use net8.0 in all projects.
- Remove `wait-for-it.sh` and use healthcheck in sqlserver service.

* feat: remove sample project and configure tests

- Add `Microsoft.AspNetCore.Mvc.NewtonsoftJson`.
- `NewtonsoftJson` is required by the framework.
- Use a new database for each test method to avoid race condition.
- Use SqlServer instead of InMemory database

* docs: add license file

* chore(nuget): enable repeatable package restores using a lock file

Know more at:
- https://bit.ly/3QnsqTU

* chore(ci/cd): add actions for pr, coverage, and package publication

* chore: add project metadata

* test: improve coverage

* docs: translate readme to en-us and change some statements

* chore: rename actions

* docs: organize readme following drf documentation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants