User:Rdomanski

From Foss2Serve
Revision as of 20:59, 12 December 2018 by Rdomanski (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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.
Personal tools
Namespaces
Variants
Actions
Events
Learning Resources
HFOSS Projects
Evaluation
Navigation
Toolbox