Psychoanalytic-Electronic-Publishing / PEP-Web-User-Interface

Single Page App Graphical User Interface for PEP-Web
1 stars 0 forks source link

👋 Hi there! Setting up locally? (Font awesome issue) #551

Open tony opened 3 years ago

tony commented 3 years ago

Hi!

I'm studying psychology and I run into PEPWeb links all the time. I am super impressed by this interface for pep-web.rocks. This looks like the ultimate psychoanalytic search engine.

Is the idea of the project to be open to contributors from the public? Is this the place an outsider could get started if they wanted to contribute?

I am trying to get a minimal example of the pep-web stack setup on my local computer. I bumped into an issue:

PEP-Web-User-Interface on  master ❯ cd pep
PEP-Web-User-Interface/pep on  master ❯ yarn
yarn install v1.22.5
[1/5] Validating package.json...
[2/5] Resolving packages...
[3/5] Fetching packages...
error An unexpected error occurred: "https://npm.fontawesome.com/@fortawesome/pro-light-svg-icons/-/5.13.0/pro-light-svg-icons-5.13.0.tgz: Request failed \"401 Unauthorized\"".
info If you think this is a bug, please open a bug report with the information provided in "/home/x/work/pepweb/PEP-Web-User-Interface/pep/yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
PEP-Web-User-Interface/pep on  master ❯

(I anticipate this is simply the frontend and a backend repo, OpenPubArchive-Content-Server, would also need to be working)

Is it the long term plan to require contributors have a FontAwesome Pro license? Is that something set in stone?

P.S. I also don't want to intrude as its easy to see a very talented team has things handled! I'm happy enough just to watch pep-web.rocks grow.

nrshapiro commented 3 years ago

@tony - thanks for your comment. It is still early in the project and we have many things on the horizon--the source is open but not all source licenses are required to be free (the PEP Board can certainly discuss that though). We welcome comments, issue reports, and ideas and will at some later point welcome independent contributors.

FWIW, there are three separate parts here...this front end, the back-end database server as you noted, and the permission server (PaDS). It's not a small project!

tony commented 3 years ago

@nrshapiro Thank you for your response. I will take another peek during this weekend!

tony commented 3 years ago

This does seem like a complex project indeed!

Is it realistic at this point and time to get bootstrapped w/ the project locally (e.g. without needing AWS)? Is PaDS required to be running to make changes to the frontend project?

re: Commercial dependences

Impact?

On paper: I think that if building / changing a project requires someone to purchase a commercial license, it sends a mixed signal. But there's many ways around it, e.g. making commercial dependencies optional, filling in commercial alternative libraries that are readily available, etc.

In practice: I don't see a negative impact to volunteer contributions. It won't necessarily hinder contributions, nor will the effort involved ensure a proportional reciprocation of commitment from outside volunteers.

As an example, a very crucial and popular developer website: python's package index (gh: pypa/warehouse, contributor list).

That said, any effort to simplify bootstrapping makes things more sustainable, having dependencies ready to grab at the outset helps.

Licenses to build project?

A stab at listing dependencies that an outside contributor would need a commercial license to build

OpenPubArchive-Content-Server

PEP-Web-User-Interface

PaDS

Side note: According to the manual, first release in July 2002! This is a gem!

I'm not familiar enough with .NET ecosystem to know if high quality alternatives exist for the above. I don't know what the normal open source best practices would be for this - that said Microsoft bought out GitHub and there's more .NET projects on GH nowadays.

tony commented 2 years ago

@SophieMBennett In case anyone happens upon this issue, what is the determination you've made to close this?

SophieMBennett commented 2 years ago

@tony I closed it in error. I was moving between the Support and the PEP-Web-User-Interface thread and thought this was on the Support thread (also that it was a Spam message). My apologies. Re-opening.

tony commented 2 years ago

@SophieMBennett Thank you very much!