arXiv / arxiv-submission-ui

User interface of NG submit system.
MIT License
2 stars 6 forks source link

Pre-release merge for submission v0.1-alpha #80

Closed erickpeirson closed 5 years ago

erickpeirson commented 5 years ago

Review will close at 1pm on Tuesday, June 4. Subsequent reviews will take place on an ongoing basis during alpha and beta testing.

This is a pre-alpha merge for v0.1 of the submission UI. The original goals for this release were:

The latter objective is covered by https://github.com/arXiv/arxiv-submission-core/pull/64

Some of the major differences from the classic UI include:

Under the hood, we have broken out file management (upload), compilation, and plain text extraction as stand-alone services. See the arXiv submission docs for an overview.

Practically speaking, this means that:

How to review

Per the arXiv NG release process, alpha means that:

  1. The majority of and/or highest priority functional goals for the release have been met.
  2. Bugs are expected to exist, and known bugs may not yet have been fully addressed.
  3. The release is deployed for internal review. This may be on the on-premises “beta” server, or in a staging environment in the cloud.
  4. Dev and operations teams all participate in review, and report bugs, improvement requests, and other feedback to the feature team. A two-stage alpha review will first target the core operations team, and then broaden testing to volunteer moderators and close partners.
  5. Feature team begins to prioritize and fix bugs, performs load testing, and works to evaluate the release against quality and performance goals.

The first round of alpha testing will involve some volunteers outside the core ops team.

In advance of alpha, therefore, please take a look at the following things:

Previews

Submission dashboard

http://127.0.0.1:8000/ image

Verify contact information

http://127.0.0.1:8000/1/verify_user image

Confirm authorship

http://127.0.0.1:8000/1/authorship image

Select a license

http://127.0.0.1:8000/1/license image

Accept submission policies

http://127.0.0.1:8000/1/policy image

Primary classification

http://127.0.0.1:8000/1/classification image

Cross-list categories

http://127.0.0.1:8000/1/cross_list image

File upload

http://127.0.0.1:8000/1/file_upload image image

Compile PDF from source

http://127.0.0.1:8000/1/file_process image image image

Core metadata

http://127.0.0.1:8000/1/add_metadata image

Optional metadata

http://127.0.0.1:8000/1/add_optional_metadata image

Final preview

image

Submission confirmation

image

Confirmation email (via MailHog)

You can access mailhog at http://127.0.0.1:8025 image image