Skip to content

tanersenyurt/feedreader

Repository files navigation

NOTES for DEVs

Environment

Maintainability Rating Lines of Code Coverage Technical Debt Code Smells Vulnerabilities Duplicated Lines

first of all we have to run command to create schema and table that are required to run app, the migration files stays under the resources/db/migrate folder in the main project folder

 gradle flywayMigrate

when you are trying to run you must pass'a environment parameter like

 -DP_GRAPHQL_SHEME_PATH=**/*.graphql

gradle bootRun

while application up and running gradle bootRun

After environment ready just go to the path of the project and run "gradle bootRun"

gradle bootRun

basic graphql from graphiql UI query { allRSSItems { url, title , publication, imageUrl } }

grapql sample

{ rssItem(url: "https://nos.nl/l/2389506"){ title, description, publication, imageUrl } }

grapql sample

For static code analysis run : gradle sonarqube

sonarqube sample

Whenever project gets commit, system builds the code with github actions and heroku get build via webhook , sonarcloud checks for the static code analysis

sonarqube sample Deployed code can be reached from below link ( After some time left heroku can down the link because all system build on free services)

 https://tsenyurt-test-app.herokuapp.com/rSSItems

Deploy to Heroku SonarCloud example workflow

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages