From Fedora Project Wiki
(Created page with "= Introduction = Fedora Developer Portal would be a new place for developers providing information about tools, technology and other features that packaged in Fedora and rais...")
 
Line 23: Line 23:
== Examples ==
== Examples ==
=== Ruby ===
=== Ruby ===
# Installation (both RPM and upstream)
* Installation (both RPM and upstream)
# Explain them why we have ruby-mri bin and why we use rubypick
* Explain them why we have ruby-mri bin and why we use rubypick
# Answers to how our Ruby differs from upstream
* Answers to how our Ruby differs from upstream
# Let users know we have a lot or RubyGems packaged
* Let users know we have a lot or RubyGems packaged
# Show them our https://github.com/zuhao/isitfedoraruby
* Show them our https://github.com/zuhao/isitfedoraruby
# Let them know there is something like Fedora Ruby SIG that they can join
* Let them know there is something like Fedora Ruby SIG that they can join


=== Vagrant ===
=== Vagrant ===
# how to get packaged Vagrant
* how to get packaged Vagrant
# providers
* providers
## libvirt
** libvirt
## how to run libvirt with vagrant without sudo
** how to run libvirt with vagrant without sudo
# list of plugins we maintain
* list of plugins we maintain
# troubleshooting, how to report problems
* troubleshooting, how to report problems
# Fedora Vagrant boxes (links)
* Fedora Vagrant boxes (links)


=== "I am a Ruby developer" view ===
=== "I am a Ruby developer" view ===
# combination/listing of pages we have and are relevant
* combination/listing of pages we have and are relevant
# Ruby, Rails, Vagrant, docker, DevAssistant would show up
* Ruby, Rails, Vagrant, docker, DevAssistant would show up


= Possible Implementation =
= Possible Implementation =
We would like to store the content on GitHub and use all it's features like forks, pull requests and easy collaboration. The individual pages could be written in markdown. The website would be consisting of static pages generated from the git repository.
We would like to store the content on GitHub and use all it's features like forks, pull requests and easy collaboration. The individual pages could be written in markdown. The website would be consisting of static pages generated from the git repository.

Revision as of 09:51, 29 May 2015

Introduction

Fedora Developer Portal would be a new place for developers providing information about tools, technology and other features that packaged in Fedora and raise awareness about new and existing projects.

Content

Structure

The main categories could be something like these:

  1. Development tools:
    • Vagrant, Developer Assistant, ...
    • Which tools to use for development and how they can help me
    • explain WHAT the project is and HOW to get it running
  2. Languages, technologies, runtimnes:
    • Python, Ruby, Rails, Perl, ...
    • Info about packages, the "I am a _ developer" view
    • explain WHAT the project is and HOW to get it running
  3. Distribution/deployment:
    • Copr, Docker, Openshift, ...
    • How to get my project to people?
    • explain WHAT the project is and HOW to get it running
  4. Docker images, Vagrant boxes, ...
  5. Blogs

Examples

Ruby

  • Installation (both RPM and upstream)
  • Explain them why we have ruby-mri bin and why we use rubypick
  • Answers to how our Ruby differs from upstream
  • Let users know we have a lot or RubyGems packaged
  • Show them our https://github.com/zuhao/isitfedoraruby
  • Let them know there is something like Fedora Ruby SIG that they can join

Vagrant

  • how to get packaged Vagrant
  • providers
    • libvirt
    • how to run libvirt with vagrant without sudo
  • list of plugins we maintain
  • troubleshooting, how to report problems
  • Fedora Vagrant boxes (links)

"I am a Ruby developer" view

  • combination/listing of pages we have and are relevant
  • Ruby, Rails, Vagrant, docker, DevAssistant would show up

Possible Implementation

We would like to store the content on GitHub and use all it's features like forks, pull requests and easy collaboration. The individual pages could be written in markdown. The website would be consisting of static pages generated from the git repository.