User:Rdomanski
From Foss2Serve
(Difference between revisions)
(11 intermediate revisions by one user not shown) | |||
Line 18: | Line 18: | ||
− | ''' | + | '''Responses to Stage 1A: Intro to FOSS Project:''' |
+ | <ul> | ||
+ | <li><b>Sugar Labs Project: </b>I am rather surprised to see how many opportunities there are to contribute to FOSS projects that are non-technical. | ||
+ | <li>The roles most applicable to my students would be Developers, although there's no reason why they couldn't also be Content Writers, People Persons, or Translators. | ||
+ | <li>To submit a bug, you would go to https://github.com/sugarlabs, find the most applicable category, and click the Green button on the Issues tab. | ||
+ | <li>There are 308 repos in the Sugar Lab Project. I went to the "turtleart-activity" and saw only three open issues/bugs, sorted by date. | ||
+ | <li>The information on issues/bugs consists only of the name of each issue/bug and the discussion thread associated with it. | ||
+ | <li>The last commit was made on Oct 24, 2018 | ||
+ | <li>The Roadmap is updated at the start of each new release cycle. | ||
+ | <li><b>Sahara Eden Project: </b>This project has similar categories as Sugar Labs. It seems like all of these FOSS projects have a need for documentation, testing, and translation as much as they do for software development. | ||
+ | <li>This FOSS project has much better organization of issues/bugs into categories, as well as very helpful information like priority levels and "status" to indicate if the issue has already been assigned to someone. | ||
+ | <li>The last commit was made on Nov 19, 2018 | ||
+ | <li>The Roadmap consists of milestones - each with a name - broken down by category, and there are listed future releases for longer term planning. | ||
+ | </ul> | ||
+ | |||
+ | '''Responses to Stage 1B: Field Trip:''' | ||
+ | <ul> | ||
+ | <li>There are 24,620 "education" repositories in <b>GitHub</b>. | ||
+ | <li>Lists all of the commits with associated date. | ||
+ | <li>There are 458 "humanitarian" repositories. | ||
+ | <li>The last update was on October 24th. | ||
+ | <li>There are 415 "disaster management" repositories. | ||
+ | <li>There are 2,260 "education" projects returned in <b>OpenHub</b>. | ||
+ | <li>Although projects can be found with the Git command, they are not on GitHub. | ||
+ | <li>Four similar projects are listed. | ||
+ | <li>Other information about the project includes Lines of Code, Number of Commits, and Number of Contributors. | ||
+ | <li>There are approx. 30 projects for both "humanitarian" and "disaster management" | ||
+ | <li>There is no activity information available on so many projects because of problems with their code locations or other problems blocking Open Hub from collecting and analyzing code. | ||
+ | <li>Info on organizations includes: Most active, Newest, Orgs by 30 day volume, and Stats by Sector | ||
+ | <li>OpenMRS Core had commits as recently as Feb 2018, but I'm unclear if that is just the last time the code was analyzed. Also possible is 4 years ago. | ||
+ | <li>On GitHub, the last commit to OpenMRS Core was made 3 days ago. | ||
+ | <li>These sites most likely have different information because the developers migrated over to GitHub. | ||
+ | <li>Benefit to using both GitHub and OpenHub is increased discoverability; Drawback is publishing redundancy and version control. | ||
+ | </ul> | ||
+ | |||
+ | ''' Responses to Stage 1B: Evaluate a Project:''' | ||
+ | |||
+ | {| class="wikitable" style="width:100%;" | ||
+ | |- | ||
+ | ! Evaluation Factor | ||
+ | ! Level<br/>(0-2) | ||
+ | ! style="width:60%;" | Evaluation Data | ||
+ | |- | ||
+ | | '''Licensing''' | ||
+ | | | ||
+ | |Mozilla Public License, version 2.0 | ||
+ | |- | ||
+ | | '''Language''' | ||
+ | | | ||
+ | |Java 96.2%, SQLPL 2.9%, Other 0.9% | ||
+ | |- | ||
+ | | '''Level of Activity''' | ||
+ | | | ||
+ | |ACTIVE - a majority of the weeks each quarter had commits | ||
+ | |- | ||
+ | | '''Number of Contributors''' | ||
+ | | | ||
+ | |313 contributors | ||
+ | |- | ||
+ | | '''Product Size''' | ||
+ | | | ||
+ | |Unknown. I choose not to use Google Chrome and its extensions, and only use Firefox / Tor. | ||
+ | |- | ||
+ | | '''Issue Tracker''' | ||
+ | | | ||
+ | |1324 Ready for Work issues; 13,522 Closed issues; Fifth issue opened October 2013; It takes a long time for issues to be resolved. | ||
+ | |- | ||
+ | | '''New Contributor''' | ||
+ | | | ||
+ | |There is a "Get Involved" section with "Join the Community" links to talk or IRC. Lots of ways to get involved for developers including a step-by-step guide. | ||
+ | |- | ||
+ | | '''Community Norms''' | ||
+ | | | ||
+ | |Code of conduct is focused on technical issues like naming conventions, not really on Talk/communicative issues; I do not see any obvious cases of rude or inappropriate behavior. | ||
+ | |- | ||
+ | | '''User Base''' | ||
+ | | | ||
+ | |There does appear to be a large and active user base, and well-documented instructions for most topics. | ||
+ | |- | ||
+ | | '''Total Score''' | ||
+ | | | ||
+ | |Overall, OpenMRS seems like it would be a very suitable project for a course. | ||
+ | |} |
Latest revision as of 20:59, 12 December 2018
Name: Robert Domanski
Position: Manager of the NYC Tech-in-Residence Corps, NY City Government
Email: Rdomanski@sbs.nyc.gov
Website: http://www.rdomanski.com
Blog: http://thenerfherder.blogspot.com
Twitter: @Rdomanski
GitHub: https://github.com/RobbieD2R2
IRC: server: freenode.net nick: Rob_Domanski channels: foss2serve, teachingopensource
Bio: I teach Computer Science, manage a program of others who teach Computer Science, and increasingly work on public policy as it relates to technology education.
Responses to Stage 1A: Intro to FOSS Project:
- Sugar Labs Project: I am rather surprised to see how many opportunities there are to contribute to FOSS projects that are non-technical.
- The roles most applicable to my students would be Developers, although there's no reason why they couldn't also be Content Writers, People Persons, or Translators.
- To submit a bug, you would go to https://github.com/sugarlabs, find the most applicable category, and click the Green button on the Issues tab.
- There are 308 repos in the Sugar Lab Project. I went to the "turtleart-activity" and saw only three open issues/bugs, sorted by date.
- The information on issues/bugs consists only of the name of each issue/bug and the discussion thread associated with it.
- The last commit was made on Oct 24, 2018
- The Roadmap is updated at the start of each new release cycle.
- Sahara Eden Project: This project has similar categories as Sugar Labs. It seems like all of these FOSS projects have a need for documentation, testing, and translation as much as they do for software development.
- This FOSS project has much better organization of issues/bugs into categories, as well as very helpful information like priority levels and "status" to indicate if the issue has already been assigned to someone.
- The last commit was made on Nov 19, 2018
- The Roadmap consists of milestones - each with a name - broken down by category, and there are listed future releases for longer term planning.
Responses to Stage 1B: Field Trip:
- There are 24,620 "education" repositories in GitHub.
- Lists all of the commits with associated date.
- There are 458 "humanitarian" repositories.
- The last update was on October 24th.
- There are 415 "disaster management" repositories.
- There are 2,260 "education" projects returned in OpenHub.
- Although projects can be found with the Git command, they are not on GitHub.
- Four similar projects are listed.
- Other information about the project includes Lines of Code, Number of Commits, and Number of Contributors.
- There are approx. 30 projects for both "humanitarian" and "disaster management"
- There is no activity information available on so many projects because of problems with their code locations or other problems blocking Open Hub from collecting and analyzing code.
- Info on organizations includes: Most active, Newest, Orgs by 30 day volume, and Stats by Sector
- OpenMRS Core had commits as recently as Feb 2018, but I'm unclear if that is just the last time the code was analyzed. Also possible is 4 years ago.
- On GitHub, the last commit to OpenMRS Core was made 3 days ago.
- These sites most likely have different information because the developers migrated over to GitHub.
- Benefit to using both GitHub and OpenHub is increased discoverability; Drawback is publishing redundancy and version control.
Responses to Stage 1B: Evaluate a Project:
Evaluation Factor | Level (0-2) |
Evaluation Data |
---|---|---|
Licensing | Mozilla Public License, version 2.0 | |
Language | Java 96.2%, SQLPL 2.9%, Other 0.9% | |
Level of Activity | ACTIVE - a majority of the weeks each quarter had commits | |
Number of Contributors | 313 contributors | |
Product Size | Unknown. I choose not to use Google Chrome and its extensions, and only use Firefox / Tor. | |
Issue Tracker | 1324 Ready for Work issues; 13,522 Closed issues; Fifth issue opened October 2013; It takes a long time for issues to be resolved. | |
New Contributor | There is a "Get Involved" section with "Join the Community" links to talk or IRC. Lots of ways to get involved for developers including a step-by-step guide. | |
Community Norms | Code of conduct is focused on technical issues like naming conventions, not really on Talk/communicative issues; I do not see any obvious cases of rude or inappropriate behavior. | |
User Base | There does appear to be a large and active user base, and well-documented instructions for most topics. | |
Total Score | Overall, OpenMRS seems like it would be a very suitable project for a course. |