Skip to content

Java web application to enhance github.com search. Provided options facilitate search of new perspective projects with good commits/stars/contributors grown. Internally, the existed GitHub API is used..

License

Notifications You must be signed in to change notification settings

LyashenkoGS/analytics4github

Repository files navigation

analytics4github

Build Status Codacy Badge codecov GitHub license

http://195.211.154.179 Java web application to enhance github.com search mechanism. Provided options facilitate search of new perspective projects Preview changes with good commits/stars/contributors grown. Internally, the existed GitHub API is using. To access a REST API documentation - run the application and access http://195.211.154.179/swagger-ui.html

Demo

Prerequisites

Deployment

To run locally execute

 ./mvnw install -Dmaven.test.skip=true
  java -jar target/analytics4github*.jar 

accessible by default at http://127.0.0.1:8080

Development

architecture

Tests stopped to work properly via maven but you can run them via Intellij

IntellijIdea
reload backend

To reload controllers after editing - press ctl + f9 and wait till application restart. It'll execute "Make" and trigger hot-redeploy via spring-boot-devtools.

working with frontend

adjust application.properties to use static resources from a file system, not a jar file. It will simplify frontend development

About

Java web application to enhance github.com search. Provided options facilitate search of new perspective projects with good commits/stars/contributors grown. Internally, the existed GitHub API is used..

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published