#17 Add more links and enhance formatting
Merged 6 years ago by bex. Opened 6 years ago by skamath.
skamath/mentored-projects fixes  into  master

file modified
+20 -10
@@ -93,6 +93,8 @@ 

  - Write XML, integrate with Android application

  - Follow UX/UI standards to build the best possible experience for Android.

  

+ Repo : https://github.com/sumantro93/Fedora-Community-App

+ 

  ==== Deliverables

  

  - A prototype of the UI/UX for communuity review.
@@ -106,11 +108,11 @@ 

  

  - Difficulty : Intermediate - Expert

  - Technology : Java, Android, Experience with REST APIs, Android Studio, etc

- - Mentors: https://fedoraproject.org/wiki/User:A2batic[Kanika Murarka], [https://fedoraproject.org/wiki/User:Sumantrom]Sumantro Mukherjee

+ - Mentors: https://fedoraproject.org/wiki/User:A2batic[Kanika Murarka], https://fedoraproject.org/wiki/User:Sumantrom[Sumantro Mukherjee]

  

  ==== Description

  

- Fedora has an android app which lets a user to browse Fedora Magazine, Fedora Ask, Fedocal etc within it. However, most of the functions rely on an in-app browser to render content and requires speed optimization and native integration. As a SoC intern, you will be responsible for the following :

+ Fedora has an android app which lets a user to browse Fedora Magazine, Fedora Ask, Fedocal etc within it. However, most of the functions rely on an in-app browser to render content and requires speed optimization and native integration. As a Summer of Code intern, you will be responsible for the following :

  

  - Research on the best possible way to improve performance and report to mentor

  - Write Java code to parse various Fedora APIs
@@ -118,9 +120,11 @@ 

  - Work with the UX intern and collaborate over the design and layouts.

  - Publish app (Play Store, F-droid, etc and maintain releases)

  

- ==== Deliverables

+ Repo : https://github.com/sumantro93/Fedora-Community-App

+ 

+ === Deliverables

  

- - Replace web views and build a more native Android experience like Immersive view, etc.

+ - Replace web views and build a more native Android experience like immersive mode, etc.

  - Fully functional Android app

  - Releases in Play Store and F-droid.

  - Notifications for new posts, calendar events, etc on an opt-in basis.
@@ -131,19 +135,25 @@ 

  

  - Difficulty : Intermediate - Expert

  - Technology : Python, More Python, Understanding of data processing, Python libraries

- - Mentors : https://fedoraproject.org/wiki/User:Skamath[Sachin S. Kamath], https://fedoraproject.org/wiki/User:Jflory7[Justin W. Flory]

+ - Mentors : https://fedoraproject.org/wiki/User:Skamath[Sachin S. Kamath (skamath)], https://fedoraproject.org/wiki/User:Jflory7[Justin W. Flory (jwf)]

  

  

  ==== Description

  

  During the course of the project, you will be closely working with the Fedora Community Operations (CommOps) Team to build a metrics dashboard for the community. For building the dashboard, we will be using Grimoirelab suite of tools to build the backend as well as the frontend.

  

- Perceval is a tool that collects data from a given data source and has a lot of pre-defined plugins. The aim of this project is to add fedmsg support to it so that metrics can be pulled out of it, suitable for the Fedora community.

+ https://github.com/grimoirelab/perceval[Perceval] is a tool that collects data from a given data source and has a lot of pre-defined plugins. The aim of this project is to add fedmsg support to it so that metrics can be pulled out of it, suitable for the Fedora community.

  

  ==== Final Deliverables

  

+ Primary Objectives:

+ 

  - A working fedmsg consumer

  - A plugin for perceval to pull metrics from fedmsg directly

+ - Documentation for the plugin

+ 

+ Secondary Objectives:

+ - Additional plugins to support Wordpress, Twitter and other data sources

  

  '''

  
@@ -155,14 +165,14 @@ 

  

  NOTE: Applicants interested in Pagure *must* contribute by solving https://pagure.io/pagure/issues?status=Open&tags=easyfix[easy fix issues] before the end of the application period.

  

- Pagure is a git-centered forge, python based using pygit2.

+ https://pagure.io/[Pagure] is a git-centered forge, python based using https://github.com/libgit2/pygit2[pygit2].

  

  With pagure you can host your project with its documentation, let your users report issues or request enhancements using the ticketing system and build yourcommunity of contributors by allowing them to fork your projects and contributeto it via the now-popular pull-request mechanism.

  

- - Homepage: https://pagure.io/pagure

+ - Repo: https://pagure.io/pagure

  - Issues: https://pagure.io/pagure/issues

  

- Projects in Pagure will be selected by the student in concert with the mentor.  They will be drawn from the non-easyfix issues in the issue queue.  Students are expected to guide the mentor in htelping them select areas of interest.

+ Projects in Pagure will be selected by the student in concert with the mentor.  They will be drawn from the non-easyfix issues in the issue queue.  Students are expected to guide the mentor in helping them select areas of interest.

  

  '''

  
@@ -189,7 +199,7 @@ 

  

  '''

  

- === Fedora Packets: fedmsg integration with Happiness Packets

+ === Fedora Packets: Fedora Happiness Packets

  

  

  * Difficulty: Intermediate - Expert

This PR fixes a few links, adds more information to a few projects and fixes formatting.

Signed-off-by: Sachin S. Kamath sskamath96@gmail.com

rebased onto f97d3dff1d8780c02b614ecc90a59fb9b412251b

6 years ago

Why did you remove the bullet listing?

I made a comment on your diff

rebased onto 7113c5f

6 years ago

@bex , just rebased a commit. I'm not sure what went wrong but I think it's fixed now :)

Pull-Request has been merged by bex

6 years ago
Metadata