User:Pnarwal

From Foss2Serve
Revision as of 21:55, 12 June 2017 by Heidi.ellis (Talk | contribs)
Jump to: navigation, search

Contents

Priti Narwal

Priti Narwal is an Assistant Professor in Department of Computer Science and Engineering, Faculty of Engineering and Technology in Manav Rachna International University, Faridabad, India where she is taking undergraduate courses like Introduction to Virtualization & Cloud Computing, Cloud Deployment Model, Computer Graphics, Data Warehouse & Data Mining, Compiler Design, Computer Networks and Network Security and Management.

Apart from her academic responsibilities, she has been actively participating as a Technical Reviewer in the Program committee of International Conferences like ICRITO'2016, ICRITO'2017 and ICTUS'2017. She is also pursuing Ph.D from Amity University, Noida, India and her research interests include Game Theory, Virtualization, Cloud Security and Deployment.



Intro to Foss Project Anatomy

The Sugar Labs Project

Contributions that can be done by our students

Developer

In my opinion, our students can contribute to the project as Developers as they can work with C, JavaScript, Web App development and GNU/Linux system administration.

Designer

This can also be chosen by students as they already have a course in their syllabus named Computer Graphics in which they would use their C/C++ programming skills to implement Graphics and Animation in their labs. So, they would feel motivated to learn and use additional vector & raster graphics tools required for this role.

The similarities could be the possibilities for the students to use their programming skills as both developer and designer but as the roles are different, outcomes may also differ.


Tracker

General Process of submitting a Bug

If you find a bug or would like to report an issue with Sugar, visit https://github.com/sugarlabs and look for the activity or a sugar component repository that you think is relevant.

If you don't know which one to use, use https://github.com/sugarlabs/sugar, and be sure to sign up and sign in to Github.

Then visit the issues tab of the repo, and hit the big green button to report your issue.

If you haven't written issue reports before, here's a great guide: http://www.chiark.greenend.org.uk/~sgtatham/bugs.html

Types/Categories of Tickets

The tickets are being generated with Ticket no, Summary, Status, Type and Priority. Defect, Enhancement and Task are some of the ticket types where priority level also vary from low, normal or high.

Repository

Date of the last commit: June 5 2017

Release cycle

The roadmap is updated by the release team before each release cycle.


Communication

Communication between members of this project is through following mediums:

IRC: https://wiki.sugarlabs.org/go/Internet_Relay_Chat

Mailing lists: http://lists.sugarlabs.org/

Blog: http://planet.sugarlabs.org/

Wiki: http://wiki.sugarlabs.org/go/Welcome_to_the_Sugar_Labs_wiki

The Sahana Eden Project

Sahana Eden is an Open Source Humanitarian Platform which can be used to provide solutions for Disaster Management, Development, and Environmental Management sectors.


Community

To contribute to Sahana Eden

Developers, Testers, Bug Marshals, Newsletter Report Writers, Documenters, Translators, Designers, SysAdmin and GIS Specialists.


The roles that would be most applicable for my students are:

1. Developers 2. Testers - 3. Designers- This requires skills like CSS and HTML as pre-requisites and they have a subject named Web Technology and Cyber security in their undergraduate course in which they use HTML and Javascript.

Tracker

The information on Sahana Eden Bug tracker page is more then that of Sugar Lab page as the bugs are assigned keywords like easy, sandy easy which makes it suitable for new developers to tackle. Moreover, Column and filter component is also added in this bug tracker page.

Types/Categories of Tickets

The types are: enhancement and defect/bug where priority is minor, major and trivial

Repository

Date of the last commit: June 11 2017

Release cycle

No release

Communication


IRC: http://eden.sahanafoundation.org/wiki/Chat Mailing lists:

Wiki: http://wiki.sahanafoundation.org/community/mailing_lists

Google Groups: https://groups.google.com/forum/?fromgroups#!forum/sahana-eden

Part B- Foss Field Trip Activity

Part 1 - GitHub

For Educational Repositories

1. No. of Repositories for Educational applications- 13,576

2. This shows the date of latest commits by users

For Humanitarian Repositories

1. No. of repositories for Humanitarian applications- 303

2. Last update- 22/04/17

For Disaster Management Applications

1. How many projects are there in this category? 153 repository results


Part 2 - OpenHub

Education

1. Number of educational projects-3470

2. KDE education is the third result, shows 23 code locations on GitHub

3. There are 10 similar projects to KDE- KStars, Step. Kmplot, Kig, KAlgebra, KTurtle, Gally, KStars, KBruch, KPercentage

4. It shows the project summary as- 54,172 commits made by 538 contributors that represents 928,274 lines of code which is mostly written in C++


Humanitarian and Crisis Management

1. 40 Projects

2. Mostly projects have no latest commits and contributors.


Organizations

1. They are categorized as Most active and newest organizations with organizaton type, size, projects and 30 days commits.


OpenMRS

OpenHub

1. Last commit for OpenMRS was 2 months ago i.e. April 2017

GitHub

1. Last commit for OpenMRS was on June 7,2017


Project Evaluation Activity

Evaluation Factor Level
(0-2)
Evaluation Data
Licensing
Language
Level of Activity
Number of Contributors
Product Size
Issue Tracker
New Contributor
Community Norms
User Base
Total Score
Personal tools
Namespaces
Variants
Actions
Events
Learning Resources
HFOSS Projects
Evaluation
Navigation
Toolbox