NehemiahK / fun-react-lib

A fun React Library for practice
https://nehemiahk.github.io/fun-react-lib/
61 stars 24 forks source link

[Issue#38] Setup eslint config for the project Closes #38,#37 #49

Closed madhuni closed 4 years ago

madhuni commented 4 years ago

In this PR

I have set up the eslint config for the project and added some basic rules ko make sure the code follows industry standards and best practices. Below are the key changes done as part of this PR:

madhuni commented 4 years ago

@NehemiahK, @KrishnaMoorthy12, @Caleb335 since we are having a couple of open PRs, let's make sure that this PR is reviewed and merged first so that the other contributors can take a pull from master and install the linting rules and fix them to avoid any of linting or formatting errors in the existing PR(s).

Note: Please remember to Squash and Merge the PR to keep the commit history clean in the master branch.

kaf-lamed-beyt commented 4 years ago

Awesome work @madhuni 🙌 I like the way you documented your PR.

BTW @NehemiahK I'm thinking we should have a way to communicate with the people who are contributing to this repository of some changes that would be or are necessary for development, for example, a case like this now, we'd have explained to them the new updates to the repository and how they can go about contributing effectively.

What do you guys think

NehemiahK commented 4 years ago

@Caleb335 what did you have in mind? Also Thanks @madhuni this seems awesome

madhuni commented 4 years ago

Thanks @Caleb335, @NehemiahK.

BTW @NehemiahK I'm thinking we should have a way to communicate with the people who are contributing to this repository of some changes that would be or are necessary for development, for example, a case like this now, we'd have explained to them the new updates to the repository and how they can go about contributing effectively. What do you guys think

Regarding this, I think that's a good point @Caleb335. I also feel the need to communicate different things but every time creating a new issue doesn't make sense.

What about having a discord server for our project? We can have all the contributors in one place, and we can share all the updates as announcements. Also, we can have multiple channels to talk about different things. WDYT?

NehemiahK commented 4 years ago

The issue is I think there are generally two types of contributors. Those who are very active and will read updates/etc if it's on Discord or Github. But, the majority of contributors are one-time contributors, so they will be unlikely to join a Discord for example

madhuni commented 4 years ago

Your point is valid. I have two points for that:

1- We have to make sure the contribution guide is up to date and additionally we can add some automated tasks in our workflow which will make sure that any PR or an issue is following the standards or not.

2- Having a separate discord server will not cause any harm to us. At least the active contributors will have a common place to discuss things on how to take things further in the future. We will know each other as well and if other contributors want, they can also keep in touch with the team.

Let me know your thoughts.

NehemiahK commented 4 years ago

Makes sense.

kaf-lamed-beyt commented 4 years ago

Your point is valid. I have two points for that:

1- We have to make sure the contribution guide is up to date and additionally we can add some automated tasks in our workflow which will make sure that any PR or an issue is following the standards or not.

2- Having a separate discord server will not cause any harm to us. At least the active contributors will have a common place to discuss things on how to take things further in the future. We will know each other as well and if other contributors want, they can also keep in touch with the team.

Let me know your thoughts.

This is ok, automating the process would make us informed of some certain changes.

So what aspects are we tracking...

"When issues are submitted or when PRs are submitted to be merged"?

kaf-lamed-beyt commented 4 years ago

@Caleb335 what did you have in mind? Also Thanks @madhuni this seems awesome

Let's go with @madhuni idea

madhuni commented 4 years ago

So what aspects are tracking...

"When issues are submitted or when PRs are submitted to be merged"?

We will include both of them. We will provide a certain template for the contributors to follow while raising a PR or creating a new issue. I will take this up as part of #50. @NehemiahK can you please assign this issue to me?

Also, I have one question, @NehemiahK what are the parameters to fulfill in order to get access to merge the PR(s) and assigning issues. I am frequently reviewing the PR so sometimes feels if I can get permission to merge the PR(s). Just wanted to quickly check on this. I would like to be one of the maintainers of the project if that's fine with you.

ashispavan commented 4 years ago

@NehemiahK , @madhuni , @Caleb335 I have taken the liberty to create a Discord server. Please feel free to join:

https://discord.gg/CGT8TCx

@NehemiahK I agree to your point that one-time contributors won't be using it. Nevertheless, we could use it for this and for any other open-source projects or discussions. I believe it would be a good place to find and share other projects that we can contribute/learn.

kaf-lamed-beyt commented 4 years ago

Nice work 👍

On Tue, Jul 14, 2020 at 11:13 PM Ashis Pavan notifications@github.com wrote:

@NehemiahK https://github.com/NehemiahK , @madhuni https://github.com/madhuni , @Caleb335 https://github.com/Caleb335 I have taken the liberty to create a Discord server. Please feel free to join:

https://discord.gg/CGT8TCx

@NehemiahK https://github.com/NehemiahK I agree to your point that one-time contributors won't be using it. Nevertheless, we could use it for this and for any other open-source projects or discussions. I believe it would be a good place to find and share other projects that we can contribute/learn.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/NehemiahK/fun-react-lib/pull/49#issuecomment-658439493, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALPFZWRGXQQM3LYWI6XJO3TR3TJ6XANCNFSM4OSKS2VA .