From 91325ae57064d9f609e5b5f213c82fc3e57d0634 Mon Sep 17 00:00:00 2001 From: Radka Janek Date: Jan 31 2018 13:13:07 +0000 Subject: *gsoc dotnet idea --- diff --git a/gsoc/2018/ideas.adoc b/gsoc/2018/ideas.adoc index 03edc72..0b21399 100644 --- a/gsoc/2018/ideas.adoc +++ b/gsoc/2018/ideas.adoc @@ -168,22 +168,24 @@ Projects in Pagure will be selected by the student in concert with the mentor. === ASP.NET Core web application for /r/Fedora subreddit and Discord. -- Difficulty: Intermediate (some Object Oriented language experience, not necessarily C#) +- Difficulty: Intermediate (some Object Oriented language experience required, not necessarily C#) - Technology: http://fedoraloves.net[C# - .NET Core on Fedora] & https://ipsilon-project.org/[ipsilon] - Mentors: https://fedoraproject.org/wiki/User:Rhea[Radka Janeková (rhea)] ==== Description -Goals: +ASP.NET Core web application for our /r/Fedora subreddit to let the user choose a flair, based on their FAS (Fedora Account System) Group memberships, and to be able to verify Discord account with FAS as contributor with CLA+1. These will be written in C# and deployed on a Fedora production server as systemd service. -- ASP.NET Core web application for our /r/Fedora subreddit to let the user choose a flair, based on their FAS (Fedora Account System) Group memberships, and to be able to verify Discord account with FAS as contributor with CLA+1. These will be written in C# and deployed on a Fedora production server as systemd service. You will learn: - What is it .NET Core and how to use it in Linux - How to write C# code in Linux and what IDEs are available to you. +- Basic systemd unitfile structure and working with services. ==== Deliverables -- You will create and deploy an ASP.NET Core application on our Fedora production server as systemd service, with secure Apache in front of it. +- Create an ASP.NET Core application with Reddit and Discord integrations. +- Deploy it on our Fedora production server as a systemd service +- Configure secure Apache proxy '''