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
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
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
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
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
- Install Java SE version 23
- Install Gradle 7.5+
- Clone this repo
- Open the repo in an IDE of your choice. If using VSCode, install Visual Studio Code Coding Pack for Java
- Set an environment variable
ETHOS_API_KEYfor your system using a valid API Key from Ethos Integration Hub - Run the project with
./gradlew bootRun - Make a request either with
curlor in your browser againsthttp://localhost:8080, thenhttp://localhost:8080/courses. The first is a basic test, the second is a test of reading data out of Ethos. - Monitor logs for any errors and if there are any, resolve them as directed.
Relevant resources
Owner
- Name: Austin Hunt
- Login: austinjhunt
- Kind: user
- Location: Greenville, SC
- Company: College of Charleston
- Website: https://austinjhunt.com
- Twitter: austinsketches
- Repositories: 20
- Profile: https://github.com/austinjhunt
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
- 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