-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update README.md and CONTRIBUTING.md
- Add brief summary and add URLS pointing to doc site.
- Loading branch information
Showing
2 changed files
with
26 additions
and
49 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,23 +1,9 @@ | ||
## Contributing to Eclipse PASS | ||
# Contributing to Eclipse PASS | ||
|
||
### Kicking the Tires | ||
We’re thrilled to have you here! Whether you're interested in contributing code, reporting bugs, enhancing | ||
documentation, or simply exploring what PASS has to offer, your involvement is valuable and appreciated. PASS is a | ||
collaborative effort aimed at simplifying public access compliance for researchers, institutions, and funders, and we’re | ||
always looking for passionate contributors to help us grow and improve. | ||
|
||
Thanks for looking at Eclipse PASS! Whether you are interested in simply improving the existing code base, or maybe even thinking about forking the project for use at your institution, it's a good idea to have a look at a running test instance and exercise the workflows. The easiest way to do this is to simply check out our [demo instance](https://demo.eclipse-pass.org/). | ||
|
||
### Reporting a bug | ||
|
||
If you've run across a bug in the Eclipse PASS application, letting us know about it is an important, and easy, way to contribute. First, check to see if there's an existing issue for what you're observing by performing a search in the [issues list](https://github.com/eclipse-pass/main/issues). If you've discovered a new bug, create a new issue to tell us about it. You will need to create a GitHub account to do this, if you don't have one already. | ||
|
||
When creating an issue, please provide a concise description of the potential problem, the steps needed to reproduce it, and a description of how the behavior differs from what you need or expect. It is also important to give details about your environment, such as the OS, build environment (Java and Maven versions), etc. [Look here for additional tips to create a truly helpful bug report](https://qawerk.com/blog/how-to-write-a-good-bug-report-best-practices/). | ||
|
||
### Contributing code or documentation | ||
|
||
There is always a need for fixing bugs and we are continually looking to add new features. Contributions furthering these efforts are always welcome. It may be that you simply notice something that doesn't seem to work quite right. If so, you can check the GitHub issues to see if an issue has already been opened. If so, you might comment on the issue if you have new information which might be helpful. If there is no existing issue, you might consider creating one (see above). The same process holds for exploring the addition of a new feature or updating documentation. | ||
|
||
If you are ready to contribute to the code base, you will need an account on GitHub. Further, since PASS is an Eclipse Foundation project, contributors will need to [create an Eclipse account](https://accounts.eclipse.org/) and sign a [contributor agreement](https://www.eclipse.org/legal/ECA.php). To keep things simple, the email address you use to sign up for the Eclipse account should be the same as the one you use for your GitHub account. | ||
|
||
To make changes to code or documentation, you'll start by forking the GitHub repository you'd like to change into your own GitHub account. Once you have your own copy of the repository, create a Git branch for your work. Please name the branch based on the ID of the ticket associated with the issue. You'll then be able to make changes, perform Git commits, and push those changes to your copy of the repository. Once your work is done, you'll need to create a Pull Request to let us know about your changes. [You'll find a more complete overview of this process here](https://opensource.com/article/19/7/create-pull-request-github). | ||
|
||
### More Info | ||
|
||
You'll find a lot more documentation about this project in the [docs directory](https://github.com/eclipse-pass/main/tree/main/docs). There is a lot of information of contributing to Eclipse projects in general in the [Eclipse handbook](https://www.eclipse.org/projects/handbook/#contributing-contributors). | ||
If you're interested in joining us on this journey please take a look at our [contributing page](https://docs.eclipse-pass.org/welcome-guide/contributing-to-pass) | ||
on our documentation site! |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,40 +1,31 @@ | ||
# Eclipse Public Access Submission System (PASS) | ||
|
||
## Introduction | ||
The Public Access Submission System (PASS) is a comprehensive platform designed to help researchers comply with the | ||
access policies mandated by their funders and institutions. | ||
|
||
The Public Access Submission System (PASS) is a platform to assist researchers in complying with the access policies of their funders and institutions. | ||
Navigating the complex landscape of public access requirements can be challenging, as policies vary significantly across | ||
federal agencies, each with its own unique compliance process. These differing requirements often place an | ||
administrative burden on researchers and institutions, particularly when research is funded by multiple agencies, making | ||
compliance a complex and time-consuming task. | ||
|
||
While many federal agencies have policies that require research results to be made publicly accessible, the requirements to comply with these vary greatly from one agency to another. These heterogeneous processes for compliance have become burdensome for researchers and their institutions. For research that is funded by multiple agencies, it can be especially complicated to ensure compliance with each funder’s access policy. | ||
In addition, many universities have adopted their own open access policies, which further mandate that research outputs | ||
be publicly accessible. This overlap means that a single publication can fall under multiple policies, each with | ||
distinct workflows and submission criteria. PASS simplifies this process by consolidating and streamlining the | ||
submission workflows, enabling researchers to efficiently meet the diverse compliance requirements. | ||
|
||
Meanwhile, many universities have implemented an open access policy, which also requires research outputs to be made publicly accessible. As a result, each publication can be subject to multiple policies each with its own workflow and requirements. | ||
## Documentation | ||
|
||
## Purpose | ||
* [PASS documentation](https://docs.eclipse-pass.org/) | ||
* [User guide](https://pass.jhu.edu/guide/) | ||
|
||
The PASS platform offers a unified approach for compliance, allowing researchers to fulfil the access policies of their institutions and funders through a single website. | ||
## Repositories | ||
|
||
PASS aims to: | ||
* [PASS Core](https://github.com/eclipse-pass/pass-core/blob/main/README.md) | ||
* [PASS UI](https://github.com/eclipse-pass/pass-ui/blob/main/README.md) | ||
* [PASS Support](https://github.com/eclipse-pass/pass-support/blob/main/README.md) | ||
* [PASS Acceptance Testing](https://github.com/eclipse-pass/pass-acceptance-testing/blob/main/README.md) | ||
* [PASS Docker](https://github.com/eclipse-pass/pass-docker/blob/main/README.md) | ||
|
||
Provide seamless functionality for submitting/collecting accepted manuscripts and metadata relevant to one or more agencies’ sponsored research and/or relevant to the researcher’s institution. | ||
|
||
Provide interfaces (e.g., APIs, SWORD, email-driven-workflows) for researchers, institutional administrators and agencies to access, collaborate on, submit, be notified about, and perhaps format accepted manuscripts and metadata. | ||
|
||
Deposit manuscripts and metadata in the repositories specified by the policies to which the author is subject, and/or additional repositories requested by the author. | ||
|
||
## History | ||
|
||
PASS was created by the Sheridan Libraries at Johns Hopkins University, in collaboration with the Harvard University Office for Scholarly Communication, the MIT Libraries, and with inspiration from Jeff Spies, formerly of the Center for Open Science. | ||
|
||
## Current Status | ||
|
||
PASS is currently in the [Incubation phase as an Eclipse Foundation project](https://projects.eclipse.org/projects/technology.pass). Code for the project can be found in the [eclipse-pass](https://github.com/eclipse-pass) GitHub organization. | ||
|
||
# Documentation | ||
|
||
All documentation should be written within this [main repo](https://github.com/eclipse-pass/main), | ||
or referenced here. For example, please include links (with a small description) to | ||
any relevant websites, external references, and other cloud storages (e.g. Google Docs). | ||
|
||
* [Developer documentation](docs/dev) | ||
* [Deployment and Infrastructure](docs/infra) | ||
* [User documentation](docs/user) | ||
|