Skip to content

cyclooctane/lagtv

 
 

Repository files navigation

LAGTV Website

Calling all fans of LAGTV. We, the bouses and bousettes of LAGTV are building an awesome website for the community. Let's keep it open source and freely available so the guys always have access to it.

Useful Links

How you can help

Developers

If you know Ruby on Rails then you can help. Just fork this repro then create a feature branch for your changes. Please do not add changes to the master branch. When you are done, send a pull request and the core team will review the changes and then merge into master.

Make sure your changes are covered by test. Pull requests without tests will be rejected.

We haven't tried setting up the development environment on Windows, but OSX and Linux will be fine. Here's how to get setup:

  1. Install Ruby (we use RVM)
  2. Install Postgresql (we use Homebrew)
  3. Create a database called lagtv_development with a user called lagtv
  4. Setup your config by copying the following and changing as required:
  5. $ cp config/database.example.yml config/database.yml
  6. $ cp config/application.example.yml config/application.yml
  7. Run $ bundle
  8. Run $ rake db:setup
  9. Start the webserver with $ rails s
  10. See the site running at http://localhost:3000

Once you are all setup, pick an issue from the issue tracker and code away 😄. If you are unsure of what to work on or need help setting up, post a message in the discussion group and one of us will help you get started.

Testers

Get on the test site and try it out. If you find a problem, create issues here in the github issue tracker. Don't worry about breaking anything, just do whatever you fancy. We'll reset the database from time to time on this server. Keep an eye of the discussion group where we announce upgrades to the testing server with details of what has changed.

Designers

Take a look at the website and if you feel the user interface could be improved in certain areas then create a mock up and post it in the discussion group. Once we have discussed and accepted it, you might be asked for some assets (probably just PSDs) while we add your design.

Everyone

We are always on the look out for new ideas for improving the site. If you've spotted a problem, large or small, or you have a feature request you can discuss it with the group first and then create an issue in the issue tracker for us to pick up.

Releases

Here's how releases will work in general.

  • We will use milestones in the issue tracker to create a list of issues that will make up the release.
  • The developers will work from this milestone.
  • At various points during the release we will upgrade the test site and announce it in the discussion group.
  • Testers can review the changes and report issues.
  • The developers will fix the issues until the milestone is complete and the testers are happy.
  • We will ask Adam and Jeff to review the test site and give us approval to upgrade live.

Thank you

A big thank you to everyone that has helped with the site so far. It's been a great community effort and I know that Adam and Jeff are very happy with what we have done so far.

Bouse!

About

New website for lagtv!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published