zorn-v / nextcloud-social-login

GNU Affero General Public License v3.0
198 stars 137 forks source link

Make contributing easier #412

Closed pktiuk closed 1 year ago

pktiuk commented 1 year ago

I think entry barrier for contributions on this repo could be lower.

I think some docs telling how to install or edit code in your app would be very handy.

For small contributions enabling GitHub codespaces would also make contribution entry barrier much lower. For this purpose you could just copy config from other Nextcloud apps like Deck

image

What do you think about this idea?

zorn-v commented 1 year ago

What do you want ?

pktiuk commented 1 year ago

some docs telling how to install or edit code in your app would be very handy

zorn-v commented 1 year ago

Just open text editor and edit :smile: For frontend you can check package.json for scripts (e.g. npm run watch for recompile while change files). All "standards" from php and js worlds.

pktiuk commented 1 year ago

And how to install the app to be sure, that nextcloud will see it?

How to see logs?

zorn-v commented 1 year ago

And how to install the app to be sure, that nextcloud will see it?

Like any other nextcloud app, just put it in apps dir. For example

cd /path/to/nextcloud/apps
git clone https://github.com/zorn-v/nextcloud-social-login.git sociallogin

How to see logs?

There is no extra logs

pktiuk commented 1 year ago

Okay, if you find all of these facts obvious, then there is no need to add any contribution info.

But I think you shouldn't assume that everyone who wants to contribute to your app must be an experienced NC plugins developer.