https://github.com/austinjhunt/spring-boot-ellucian-ethos

Java Spring Boot application that uses the Ellucian Ethos Java SDK to read from and write to Banner ERP system via Ellucian Ethos; this is a migration away from a legacy, out-of-support ASP.NET project

https://github.com/austinjhunt/spring-boot-ellucian-ethos

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.0%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Java Spring Boot application that uses the Ellucian Ethos Java SDK to read from and write to Banner ERP system via Ellucian Ethos; this is a migration away from a legacy, out-of-support ASP.NET project

Basic Info
  • Host: GitHub
  • Owner: austinjhunt
  • Language: Java
  • Default Branch: main
  • Homepage:
  • Size: 229 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 1 year ago · Last pushed about 1 year ago
Metadata Files
Readme

README.md

Spring Boot - Ellucian Ethos

This is a Java Spring Boot application that leverages the Ellucian Ethos Integration Java SDK to read and eventually write data from and to Banner via Ethos Integration.

Set up a development environment

  1. Install Java SE version 23
  2. Install Gradle 7.5+
  3. Clone this repo
  4. Open the repo in an IDE of your choice. If using VSCode, install Visual Studio Code Coding Pack for Java
  5. Set an environment variable ETHOS_API_KEY for your system using a valid API Key from Ethos Integration Hub
  6. Run the project with ./gradlew bootRun
  7. Make a request either with curl or in your browser against http://localhost:8080, then http://localhost:8080/courses. The first is a basic test, the second is a test of reading data out of Ethos.
  8. Monitor logs for any errors and if there are any, resolve them as directed.

Relevant resources

  1. CofC Web Forms on Page Builder in SSB Test

Owner

  • Name: Austin Hunt
  • Login: austinjhunt
  • Kind: user
  • Location: Greenville, SC
  • Company: College of Charleston

Portrait-artist-turned-computer-geek with a fused love for the visual and the technical, bringing experience with and excitement for web dev, automation, & art

GitHub Events

Total
  • Push event: 11
  • Pull request event: 17
  • Create event: 11
Last Year
  • Push event: 11
  • Pull request event: 17
  • Create event: 11

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 0
  • Total pull requests: 10
  • Average time to close issues: N/A
  • Average time to close pull requests: less than a minute
  • Total issue authors: 0
  • Total pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 10
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 10
  • Average time to close issues: N/A
  • Average time to close pull requests: less than a minute
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 10
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
  • austinjhunt (10)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

build.gradle maven
  • com.ellucian.ethos.integration.sdk:integration-sdk-java 1.0.0 implementation
  • org.springframework.boot:spring-boot-devtools * implementation
  • org.springframework.boot:spring-boot-starter-thymeleaf * implementation
  • org.springframework.boot:spring-boot-starter-web * implementation
  • org.springframework.boot:spring-boot-starter-test * testImplementation
  • org.junit.platform:junit-platform-launcher * testRuntimeOnly