Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement routes blueprint for repository API #17

Open
erickpeirson opened this issue Jun 26, 2019 · 0 comments
Open

Implement routes blueprint for repository API #17

erickpeirson opened this issue Jun 26, 2019 · 0 comments
Assignees
Labels
good first issue Good for newcomers repository service Work related to the canonical repository service

Comments

@erickpeirson
Copy link
Contributor

For an overview of the pattern we use for this, see https://arxiv.github.io/arxiv-arxitecture/crosscutting/services.html#routes

These routes should support both GET and HEAD requests.

/e-print/{IDENTIFIER}

Retrieve an overview of events for a particular e-print. Includes refs to all
of its versions. This is required for #10

/e-print/{IDENTIFIER}v{VERSION}

Retrieve metadata for an e-print version. This is required for #11

/e-print/{IDENTIFIER}v{VERSION}/events

Retrieve events for an e-print version. This is required for #16

/e-print/{IDENTIFIER}v{VERSION}/pdf

Retrieve the first-compiled PDF of the e-print. This is required for #13

/e-print/{IDENTIFIER}v{VERSION}/source

Retrieve the source package for the e-print. This is required for #14

/listing/{YEAR}/{MONTH?}/{DAY?}?skip={N}&show={M}&classification={ARCHIVE_OR_CATEGORY}

Retrieve e-print events for a given year, month, day. This is required for #15

/listing/pastweek

Retrieve e-print events for the past seven days.

@erickpeirson erickpeirson added the repository service Work related to the canonical repository service label Jun 26, 2019
@erickpeirson erickpeirson added the good first issue Good for newcomers label Jun 26, 2019
@warpri81 warpri81 self-assigned this Jun 28, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers repository service Work related to the canonical repository service
Projects
None yet
Development

No branches or pull requests

2 participants