Difference between revisions of "Free Software Directory:Features/Installation instructions"

From Free Software Directory
Jump to: navigation, search
m (Developing the feature)
(rewording, removed some ideas)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
 +
 +
This is one of the proposed [[Free_Software_Directory:Features | features]] to this site.
  
 
== The Premise ==
 
== The Premise ==
  
The idea is to give installation instructions for the fully free distributions of GNU/Linux. This requires that we get the program names for these packages and then write a template for each program. One of the benefits of this feature is that free distros would get attention this way.
+
The idea is to give installation instructions for projects on fully free distributions of GNU/Linux. This requires that we get the package names for them and then write a template to display installation instructions for each distro. "To install on Trisquel, type: sudo apt-get install gimp". One of the benefits of this feature is that free distros would get attention this way.
  
 
== Todo ==
 
== Todo ==
  
 
* get package names from package databases on distro websites
 
* get package names from package databases on distro websites
* make a tab on package info pages and autogenerate installation instructions for each chosen distro using templates (based on package name)
+
* match distro package names with directory page names.
* give generic build instructions (if possible, a link to a web-hosted Installation text file from the source package)
+
* modify [[Template:Entry]] to hold those values, then auto-populate each page.
 +
* insert a tab on project page and auto-generate installation instructions for each chosen distro, using [[Template:Show]]
 +
* give generic build instructions (if possible, a link to a web-hosted README file from the source package)
 
* link to source package download in the instructions
 
* link to source package download in the instructions
* list program/package version numbers for each distro on the installation tab?
 
* make an "installation instructions available" icon that shows up next to program name in browsing mode
 
  
 
== Developing the feature ==
 
== Developing the feature ==
  
 
Right now, someone is needed to work on this. If you are interested, get in touch with [[User_talk:sudoman | sudoman]] or [[User_talk:jgay | jgay]] by leaving a message on our talk pages, or on IRC (irc.freenode.net).
 
Right now, someone is needed to work on this. If you are interested, get in touch with [[User_talk:sudoman | sudoman]] or [[User_talk:jgay | jgay]] by leaving a message on our talk pages, or on IRC (irc.freenode.net).
 +
 +
[[Category:Documentation]]

Latest revision as of 16:18, 9 December 2011


This is one of the proposed features to this site.

The Premise

The idea is to give installation instructions for projects on fully free distributions of GNU/Linux. This requires that we get the package names for them and then write a template to display installation instructions for each distro. "To install on Trisquel, type: sudo apt-get install gimp". One of the benefits of this feature is that free distros would get attention this way.

Todo

  • get package names from package databases on distro websites
  • match distro package names with directory page names.
  • modify Template:Entry to hold those values, then auto-populate each page.
  • insert a tab on project page and auto-generate installation instructions for each chosen distro, using Template:Show
  • give generic build instructions (if possible, a link to a web-hosted README file from the source package)
  • link to source package download in the instructions

Developing the feature

Right now, someone is needed to work on this. If you are interested, get in touch with sudoman or jgay by leaving a message on our talk pages, or on IRC (irc.freenode.net).



Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.

The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.