awesomejs.dev icon indicating copy to clipboard operation
awesomejs.dev copied to clipboard

Add more maintainers

Open Scrum opened this issue 5 years ago • 7 comments

So we think that in the future, such a list might be better handled on e.g. https://awesomejs.dev - we could put you there as moderators checking contributions as well.

@Akryum Hi, can I be added to the moderators for checking contributions?

Awesome! I don't have contributing documentation available yet though.

At the expense of the criteria, you can stick to the current list from CONTRIBUTING

This could help migrating data from awesome-vue

In relation to this, I realized that it is necessary to develop api for the possibility of adding contributions.

I could make adding contributions directly from PR

Scrum avatar Apr 02 '20 06:04 Scrum

@Akryum Hi, can I be added to the moderators for checking contributions?

Sure! What's is the email and username you have on awesomejs.dev?

At the expense of the criteria, you can stick to the current list from CONTRIBUTING

Yeah, but for example we need guidelines for handling tags. (Max 2-3 tags, use existing tags whenever possible...)

In relation to this, I realized that it is necessary to develop api for the possibility of adding contributions.

There is an API here but authentication-wise it's using cookies so a bit harder to use for editing purposes.

Akryum avatar Apr 02 '20 13:04 Akryum

@Akryum Hi

Sure! What's is the email and username you have on awesomejs.dev?

username: Ivan Demidov email: [email protected]

Yeah, but for example we need guidelines for handling tags. (Max 2-3 tags, use existing tags whenever possible...)

Did you mean at least 3 tags? I will make the necessary adjustments in CONTRIBUTING I will sketch and do you PR

There is an API here but authentication-wise it's using cookies so a bit harder to use for editing purposes.

I'm still trying to figure out the current ecosystem. I will ask a more specific question as soon as I figure it out.

Scrum avatar Apr 02 '20 13:04 Scrum

I don't think it's useful to have more than 3 tags on a package. Keep in mind it's used in the filters so we don't want to have the likes of vue-plugin, vue, vue-extension.

Basically this are the dos and don'ts for tags:

  • Don't: too many tags on a single package
  • Don't: redundant tags or variations of existing tags
  • Don't: tags describing the project type that the package is already attached to, for example vue, react, node
  • Do: explicit and concise
  • Do: reuse existing tags as much as possible

Akryum avatar Apr 02 '20 16:04 Akryum

@Akryum Have a nice day, I made a list of criteria by which a package can be rejected

  • [ ] git: should be the link of the github repository
  • [ ] tag: over max 2-3
  • [ ] tag: used existing
  • [ ] tag: describing the project type
  • [ ] tag: very long
  • [ ] pkg: doublicate (fork)
  • [ ] time: not updated for more than 6 months
  • [ ] category: not in its category
  • [ ] docs: no documentation
  • [ ] docs: non-english documentation
  • [ ] project: dead project

Let me know if you have any other ideas.

Sure! What's is the email and username you have on awesomejs.dev?

Unfortunately I did not receive a notification; are there any other actions I need from me?

Scrum avatar Apr 03 '20 06:04 Scrum

Unfortunately I did not receive a notification; are there any other actions I need from me?

Just added you to Vue and Vue CLI. You should be able to see moderation actions on those packages now. You can also add packages to other projects types, for example Vue + Nuxt if a Vue package contains a Nuxt module too.

Akryum avatar Apr 03 '20 12:04 Akryum

@Akryum Cool! Thank you

I saw in Issue there are tasks for adding projects, tell me how I can add a project there posthtml whose maintainer I am, this is an analogue of PostCSS but only html

Scrum avatar Apr 03 '20 12:04 Scrum

I added one more criterion

  • [ ] git: should be the link of the github repository

because many do not have a link to the github repository

Scrum avatar Apr 03 '20 12:04 Scrum