Java JavaScript FreeMarker TypeScript CSS HTML
Switch branches/tags
sudoWorkAccord release-webpackPaths3 release-webpackPaths2 release-webpackPaths release-1.238.0 release-1.237.9 release-1.237.8 release-1.237.7 release-1.237.6 release-1.237.5 release-1.237.4 release-1.237.3 release-1.237.2 release-1.237.1 release-1.237.0 release-1.236.0 release-1.235.6 release-1.235.6_patch_1 release-1.235.5 release-1.235.4 release-1.235.3 release-1.235.2 release-1.235.1 release-1.235.0 release-1.234.17 release-1.234.16 release-1.234.15 release-1.234.14 release-1.234.13 release-1.234.12 release-1.234.11 release-1.234.10 release-1.234.9 release-1.234.8 release-1.234.7 release-1.234.6 release-1.234.5 release-1.234.4 release-1.234.3 release-1.234.3_patch_2 release-1.234.3_patch_1 release-1.234.2 release-1.234.1 release-1.234.0 release-1.233.5 release-1.233.4 release-1.233.3 release-1.233.2 release-1.233.1 release-1.233.0 release-1.232.2 release-1.232.1 release-1.232.0 release-1.231.4 release-1.231.3 release-1.231.2 release-1.231.1 release-1.230.4 release-1.230.3 release-1.230.2 release-1.230.1 release-1.230.0 release-1.229.1 release-1.229.1_patch_1 release-1.229.0 release-1.228.1 release-1.228.0 release-1.227.1 release-1.227.0 release-1.226.4 release-1.226.2 release-1.226.1 release-1.226.0 release-1.225.14 release-1.225.14_patch_1 release-1.225.13 release-1.225.12 release-1.225.11 release-1.225.10 release-1.225.9 release-1.225.8 release-1.225.7 release-1.225.6 release-1.225.5 release-1.225.4 release-1.225.3 release-1.225.2 release-1.225.1 release-1.225.0 release-1.224.2 release-1.224.2_patch_2 release-1.224.2_patch_1 release-1.224.1 release-1.224.0 release-1.223.4 release-1.223.4_patch_2 release-1.223.4_patch_1 release-1.223.3 release-1.223.2 release-1.223.1
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.tx migrate home page from drupal to orcid-web Feb 1, 2018
docs/public_api Very minor typo May 25, 2018
orcid-activemq adjust dependencies to project.version Jul 21, 2018
orcid-activities-indexer adjust dependencies to project.version Jul 21, 2018
orcid-api-common Merge pull request #4821 from ORCID/statusCheckImprovements Jul 30, 2018
orcid-api-web Fix delegators Aug 9, 2018
orcid-core Add some error messages for when the admin miss the email address or … Aug 20, 2018
orcid-integration-test Merge branch 'master' into RemoveEmailOnDeactivation Aug 8, 2018
orcid-internal-api Merge branch 'master' into RemoveEmailOnDeactivation Jul 24, 2018
orcid-message-listener adjust dependencies to project.version Jul 21, 2018
orcid-model Merge branch 'master' into refactorResearchResourceFrontEndObjects Aug 15, 2018
orcid-nodejs use static value for mvn deps version Jul 20, 2018
orcid-persistence Add some error messages for when the admin miss the email address or … Aug 20, 2018
orcid-pub-web Merge pull request #4821 from ORCID/statusCheckImprovements Jul 30, 2018
orcid-scheduler-web Delete offset, coding done, need unit tests Aug 14, 2018
orcid-solr-web adjust dependencies to project.version Jul 21, 2018
orcid-test Merge pull request #4883 from ORCID/AutoArchiveNotifications Aug 17, 2018
orcid-utils adjust dependencies to project.version Jul 21, 2018
orcid-web Add some error messages for when the admin miss the email address or … Aug 20, 2018
.gitattributes Force UNIX line endings for html. Oct 7, 2015
.gitignore fix pom identation, ignore cdn_active_url Jul 10, 2018
CONTENT_NEGOTIATION.md updated to include other content types and fix ref to RFC May 2, 2018
CONTRIBUTING.md Update to add feature request/reporting process Nov 7, 2017
CREDITS.md Fixed typo May 1, 2015
DEVSETUP.md change pom to build orcid-test and orcid-model Aug 1, 2018
ECLIPSE_TIPS.md Update ECLIPSE_TIPS.md Jul 28, 2017
HOW_TO_CREATE_NEW_API_VERSION.md Line endings. Nov 10, 2014
Jenkinsfile do artifact cleanup on failure or end of WF Jul 23, 2018
LICENSE move back Mar 10, 2018
POPULAR_CLIENTS_LIBRARIES.md Line endings. Nov 10, 2014
POPULAR_CLIENT_LIBRARIES.md Line endings. Nov 10, 2014
PROJECTS.md Added top level files. Feb 28, 2013
README.md added simple content negotiation docs May 1, 2018
RELEASE.md Removed reference to pre-launch release notes May 29, 2015
SHORT_LICENSE.txt Updated copyright year. Sep 9, 2014
TESTAUTO.md Upgraded Selenium to 3.8.1 (which required upgrading Guava to 23.0). Jan 16, 2018
build.sh Changed script so fails after any failed build Jul 20, 2018
eclipse_formatter.xml testing removing license check Mar 9, 2018
eclipse_javascript_formatter.xml testing removing license check Mar 9, 2018
intellij_codestyle.xml testing removing license check Mar 9, 2018
pom.xml change pom to build orcid-test and orcid-model Aug 1, 2018

README.md

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 help 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