Project Description
Improve error handling of the /search
API endpoints of OBS.
Research use cases of /search
API requests where error messages are returned, and then improve and fix the error messages returned.
Goal for this Hackweek
- Fix issue #13657.
- Refactor xpath parser, search controller, and tests.
Resources
- The
/search
endpoints in the new OBS API documentation: https://build.opensuse.org/apidocs-new/#/Search - RSpec Controller specs documentation: https://relishapp.com/rspec/rspec-rails/v/6-0/docs/controller-specs/
- Nokogiri API documentation: https://nokogiri.org/rdoc/
This project is part of:
Hack Week 22
Activity
Comments
-
over 2 years ago by enavarro_suse | Reply
- https://github.com/openSUSE/open-build-service/pull/13785
- https://github.com/openSUSE/open-build-service/pull/13786
- https://github.com/openSUSE/open-build-service/pull/13788
Similar Projects
Recipes catalog and calculator in Rails 8 by gfilippetti
My wife needs a website to catalog and sell the products of her upcoming bakery, and I need to learn and practice modern Rails. So I'm using this Hack Week to build a modern store using the latest Ruby on Rails best practices, ideally up to the deployment.
TO DO
- Index page
- Product page
- Admin area -- Supplies calculator based on orders -- Orders notification
- Authentication
- Payment
- Deployment
Day 1
As my Rails knowledge was pretty outdated and I had 0 experience with Turbo (wich I want to use in the app), I started following a turbo-rails course. I completed 5 of 11 chapters.
Day 2
Continued the course until chapter 8 and added live updates & an empty state to the app. I should finish the course on day 3 and start my own project with the knowledge from it.
Hackweek 24
For this Hackweek I'll continue this project, focusing on a Catalog/Calculator for my wife's recipes so she can use for her Café.
Day 1