Skip to content

NOUIY/ORCID-Source

This branch is 1 commit ahead of, 1166 commits behind ORCID/ORCID-Source:main.

Folders and files

NameName
Last commit message
Last commit date
Apr 18, 2023
Apr 28, 2021
Dec 23, 2020
Dec 27, 2018
Jul 5, 2022
Jan 10, 2023
Oct 1, 2019
Apr 17, 2023
Apr 3, 2023
May 10, 2023
Apr 3, 2023
Mar 2, 2023
Apr 28, 2022
Mar 14, 2023
Apr 14, 2023
Apr 13, 2023
Mar 21, 2023
Feb 28, 2023
Jan 24, 2022
May 10, 2023
Mar 20, 2023
Mar 31, 2022
Jun 9, 2019
Oct 7, 2015
May 2, 2022
Apr 18, 2023
Apr 18, 2023
Sep 6, 2022
Oct 21, 2021
Jul 17, 2020
Mar 25, 2022
Feb 6, 2023
Jul 28, 2017
Nov 7, 2014
May 5, 2020
Mar 10, 2018
Nov 7, 2014
Oct 21, 2021
Jun 1, 2022
Oct 6, 2021
May 29, 2015
Sep 9, 2014
Apr 24, 2023
Oct 1, 2019
Apr 18, 2023
Jul 20, 2018
Apr 18, 2023
Mar 9, 2018
Mar 9, 2018
Mar 9, 2018
May 5, 2024
Apr 18, 2023
Apr 18, 2023
Apr 18, 2023
Apr 18, 2023
Apr 18, 2023
Apr 18, 2023

ORCID-Source

Welcome to ORCID Source. Here are some resources to get you started.

Getting Support

If you are experience problems using ORCID you can check our Support page or reach out on the API user's listserv.

General Application Stack

ORCID Source is set of web apps and libraries built in Java with Spring Web MVC and persistence provided by Postgres Database.

Frontend Technologies (brief version): On the client side we utilize HTML, AJAX, JQuery and AngularJS. Server side we use FreeMarker for view rendering.

Backend Technologies (brief version): Spring Web MVC is our web framework. For security we use Spring Security. Our restful services are built with Jersey and JAXB. Finally we use JPA/Hibernate to persist models to a Postgres Database database.

The above is just a brief introduction. Best way to see everything used is to dig into the code, but baring that please browse our PROJECTS page.

Versioning

Version number used with releases will look to follow a similar format like semver

e.g. 1.138.2 described as next

[release that can’t be rolled back, typically DB changes].[release sequence].[release patch]|([patches applied after pushed to production])

Contributing

Pull requests are welcome to improve the Registry. See CONTRIBUTING.md for details on making contributions, feature requests, and creating issue/bug reports.

Development Environment Setup

See DEVSETUP.md

License

See LICENSE

Contributors

See CREDITS.md

Projects

See PROJECTS.md

About

ORCID Open Source Project

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 62.3%
  • JavaScript 23.1%
  • FreeMarker 6.2%
  • TypeScript 4.5%
  • CSS 2.5%
  • HTML 1.1%
  • Other 0.3%