swt2-intro-exercise / rails-exercise-22-gruendlich

rails-exercise-22-gruendlich created by GitHub Classroom
MIT License
0 stars 0 forks source link

Ruby on Rails Introductory Exercise

This is an interactive exercise introducing web development with Ruby on Rails 7.0 based on the v6.0 Rails Guide. It is used in HPI's Scalable Software Engineerung course.

This exercise is inspired by the offical "Getting Started with Rails" Guide in version 6.0 (explictly in version 6.0, v7.0 is different). So in case of getting stuck, the v6.0 guide is a good starting point to find solutions.

The interactivity of this exercise is provided by opening issues in the GitHub issue tracker. The issues contain details of the feature to tackle next as well as the currently failing test case and the corresponding error message.

This repository contains an application stub of an academic paper management system with a failing test case. Follow these steps to complete the software and the exercise:

Exercise Steps

1) Set up your repository

2) Set up local development environment

Three options to setup your local Ruby on Rails development environment:

Option 1: Local setup on Linux or MacOS

Option 2: WSL in Windows

Option 3: Use a Virtual Machine

After you have access to a Linux-like shell:

3) Dive into the code

4) Commit and push

5) Check your inbox / issues

6) For each issue

7) Repeat steps 4 to 6 until the exercise is complete.

Tips