Skip to content
The site behind software.opensuse.org. It is the default web interface to download openSUSE distribution and to search for OBS packages.
Ruby HTML CSS JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
app
config
db
doc
lib
locale
public
script
test
.gitignore
.gitmodules
Capfile
Gemfile
Gemfile.lock
README.i18n
README.md
README.promodvd
Rakefile
TODO
config.ru

README.md

software.opensuse.org

Ruby on Rails application powering https://software.opensuse.org

Installing dependencies in a (open)SUSE system

Add the openSUSE:infrastructure:software.opensuse.org repository to your system

zypper ref
zypper in software_opensuse_org-deps

In other systems, use the regular Ruby on Rails mechanisms to install dependencies (i.e. Bundler)

Running the application locally

Just for running it in development mode. If you are playing to deploy it in a server, please apply good Ruby on Rails practices (like generating your own keys for secrets.yml).

git clone https://github.com/openSUSE/software-o-o.git
cd software-o-o
git submodule init
git submodule update

cp config/database.yml.example config/database.yml
cp config/options.yml.example config/options.yml
cp config/secrets.yml.example config/secrets.yml
rake db:migrate

rails server

Enjoy your software.opensuse.org clone at http://localhost:3000/

Something went wrong with that request. Please try again.