You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+28-16
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,12 @@
1
1
# Rails Legacy App
2
2
3
-
In this lab you will dive into a mature rails application and attempt to fix some reported bugs. This lab will stretch your debugging skills and your ability to navigate a large rails project. We encourage you to tackle it in pairs.
4
-
5
3
> This Rails application has been intentionally broken!
6
4
5
+
In this lab you will dive into a mature rails application and attempt to fix some reported bugs. This lab will stretch your debugging skills and your ability to navigate a large rails project. It will also simulate a real-world scenario: contributing to an open source project.
6
+
7
+
We encourage you work together and tackle it in pairs.
8
+
9
+
7
10
### What's Publify?
8
11
You will be forking & cloning an open source (MIT LICENSE) blogging platform called Publify.
9
12
@@ -16,10 +19,6 @@ site, and Publish On your Own Site, Syndicate Everywhere.
16
19
Publify has been around since 2004 and is the oldest Ruby on Rails open source
- A compatible JavaScript installation for asset compilation. See [the execjs
51
-
readme](https://github.com/sstephenson/execjs#readme) for details.
52
-
- ImageMagick
53
+
-[x] A compatible JavaScript installation for asset compilation. See [the execjs readme](https://github.com/sstephenson/execjs#readme) for details.
54
+
-[ ] ImageMagick
53
55
54
56
#### Setup ImageMagick Dependency
55
57
Make sure that you have ImageMagick installed (used by mini_magick).
@@ -100,14 +102,20 @@ $ rake db:seed
100
102
101
103
##The Bugs
102
104
103
-
The following issues have been added to the main github repo. Please fix each bug on its own branch (e.g. `fix_sidebar_styles`).
105
+
A number of issues have been added to the main github repo. Please fix each bug on its own branch (e.g. `fix_sidebar_styles`).
104
106
105
-
> Please visit the `issues` section of this repo for more detailed bug descriptions + screenshots.
107
+
> Make sure to visit the `issues` section of this repo for more detailed bug descriptions + screenshots.
106
108
107
109
####Issue \#1: Inconsistent Sidebar Styles
108
110
* All titles in the sidebar should have `monospace` style font
109
111
* All bullets should be circles.
110
112
113
+
####Issue \#8: Post tags are shown as "object"
114
+
The list of tags associated with a given blog post always display "tags object, object, object".
115
+
116
+
####Issue \#7: Sign-in form displays raw span html in input fields
117
+
The http://localhost:3000/users/sign_in page shows `<span class=` in the input fields, and other HTML "debris" below them.
118
+
111
119
####Issue \#2: Top Month Always Empty (Archive Sidebar)
112
120
* When I click on the top-most month in the Archive Sidebar it says "No posts found...".
113
121
* When I create a post in the _current month_ (e.g. February) it displays a link in the sidebar for _next month_ (e.g. March), and says "No posts found..."
@@ -116,11 +124,15 @@ The following issues have been added to the main github repo. Please fix each bu
116
124
The sort order of months in the Archive Sidebar is off, with January 2015 appearing directly above December 2015:
117
125
118
126
### Resolving the Issue
119
-
Please fix each bug on its own branch (e.g. `fix_sidebar_styles`). When you're finished with a bug, create a pull request from your fork back to the main repo.
127
+
Please fix each bug on its own branch (e.g. `fix_sidebar_styles`).
128
+
129
+
When you're finished with a bug, create a pull request from your fork back to the main repo.
130
+
131
+
> Before you push, make sure to run `rubocop` to lint your ruby code and ensure it meets the standards established by this project.
0 commit comments