Skip to content

Latest commit

 

History

History
159 lines (84 loc) · 7.07 KB

temp.md

File metadata and controls

159 lines (84 loc) · 7.07 KB

Project Evaluation Activity

Project Name: Grassroots Groceries


Finding info about contributing on the website.

In the following section you should only enter the information that you found on the project website. Some of the answers will be impossible to find, others may be very hard to find. Do not google for answers.

Project website: Website

What is the purpose of the project: Open source project aiming to create a frontend to modernize the frontend of a non-profit project that involves organizing volunteers to deliver food to those in need.

How easy was it to find information about contributing on the website? Under get involved, you can see that they are looking for people who can contribute to their code. However, there is no link to their github.

Contributing instructions: Yes

URL for the code repository: https://github.com/grassrootsgrocery/admin-portal Bug/Issue tracker link: https://github.com/grassrootsgrocery/admin-portal/issues

Mailing list: Yes, signup available on their website.

Chat channel: N/A

Other communication channels: N/A


Finding info at the project repository and bug/issue tracker.

License: License

Is it OSI approved license: Yes

Programming Language: TypeScript

URL for contributing instructions: Contributing instructions

Are the contributing instructions clear? Yes, it is a very standard contributing.md file with links to issue trackers and pull request instructions.

URL for code of conduct / community norms / community guildelines: N/A

URL for instructions for users to download and install the package: Listed in their README. here.

Are these instructions clear? Do you think they would be easy to follow? Yes, the instructions are clear. There are also examples as to what is encouraged (e.g. React queries), and detailed explanations as to why they are recommended.

Number of contributors: 12 contributors

Usernames of three contributors with largest number of commits; for each of them list the link to their latest commit:

  1. [jasoncavanaugh] (181 commits) - Their Latest Commit
  2. [sadena27] (46 commits) - Their Latest Commit
  3. [hgu7] (22243 commits) - Their Latest Commit

Number of commits: 420 commits

Latest commit [de]

  • link to the commit: Latest commit

  • who made that commit: zuechai

  • what type of work was commited? merging pull request

Issues

  • how many open issues are there: 6 Open Issues

    • url for the last issue created: Last issue created

    • how many users discuss the issue: 1 people

    • when was the issue reported: Feb 27 2023

  • how many closed issues are there: 8 closed issues

    • url for the last issue closed: Last issue closed
    • how many users discussed the issue: 1
    • when was the issue reported: February 22 2023
    • when was the issue closed: February 22 2023
  • how active is the discussion on the issues:

  • are there issues marked "good for newbies", "beginner" or some other indicators that imply that they are good for beginner contributors: Yes

    • how many of such issues are there? 1 open ones, 3 closed

    • look at a few of them, do they look beginner friendly? Yes, some of them are basic error logging and moving variables to env files.

  • are there issues marked "documentation" or some other indicators that imply that they are documentation (user or developer specific): Technically yes, but never used

    • how many of such issues are there? 0 open, 0 closed

    • look at a few of them, do you think you could submit a fix? 0 open ones.

Pull requests

  • how many open pull requests are there: 0 open pull request

    • url for the last pull request created: N/A

    • when was the last pull request made: N/A

    • url for the oldest pull request created: N/A

    • when was the oldest pull request made: N/A

  • how many closed pull requests are there: 50

    • url for the last pull request closed: Last Pull Request closed

    • how many users discussed the pull request: 3 users

    • when was the pull request made: Feb 21 2023

    • when was the pull request closed: Feb 23 2023

  • do maintainers respond quickly to pull requests when they are opened? Yes, pretty quickly


Summary assesment

How friendly is this project for beginner contributors? This project does not require much technical knowledge besides TypeScript. I picked this project because I found them at a service fair and though it was interesting. Maintainers are fast to respond, even though the team is small. There are also beginner friendly contributor tags, so I would say this project is friendly.

Do the maintainers respond helpfully to questions in issues? Yes, responses are helpful and very quick. A little hard to judge right now, since there hasn't been that much discussion so far.

Are people friendly in the issues, discussion forum, and chat (for example, IRC or Slack)? Yes, people are generally friendly.

Do pull requests get reviewed? Yes, they get reviewed very frequently.

Do maintainers thank people for their contributions? No, but I think "looks good to me" is probably how maintainers thank their contributors for most projects. If we consider that, then yes.

Are there special skills required to contribute to the project? If so, what are they? TypeScript in general. For some of their more specific issues (since the project is moving from a no-code environment to TypeScript), will need knowledge of AirTable (database), Tailwind (css), Twilio (chatbot API).

Are there any special hardware/software requirements to be able to contribute to the project? If so, what are they? Github and npm.