Kitsu Server

🚂 Rails API server for Kitsu
Alternatives To Kitsu Server
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Mailcatcher5,9101,518162 months ago50July 04, 202238mitRuby
Catches mail and serves it through a dream.
Thin2,21750,1109272 months ago46May 20, 202111Ruby
A very fast & simple Ruby web server
Activerecord Sqlserver Adapter953727287 days ago145February 22, 202240mitRuby
SQL Server Adapter For Rails
Agoo8321112 months ago60June 21, 20223mitC
A High Performance HTTP Server for Ruby
Webpack Rails55433524 years ago12August 17, 201730mitRuby
Integrate webpack with your Ruby on Rails application
Moebooru474
a month ago30iscRuby
Moebooru, a fork of danbooru1 that has been heavily modified
Trinidad450456187 years ago53July 14, 201621otherRuby
Web server for Rails/Rack applications built upon JRuby::Rack and Apache Tomcat
Faye Rails440
1987 years ago13May 17, 201630mitRuby
Simple Rails glue for the Faye messaging protocol.
Ansible Rails315
5 years ago1Ruby
Ansible: Ruby on Rails Server
Guide To Reactive Rails299
2 years agomit
A comprehensive guide to online resources about "Reactive" Ruby on Rails development
Alternatives To Kitsu Server
Select To Compare


Alternative Project Comparisons
Readme

Kitsu Server

Kitsu Test Suite Kitsu API Deployment Code Climate Test Coverage


This is our server repository. It contains the rails application for Kitsu.
Check out the tools, web, mobile and api docs repositories.


This README outlines the details of collaborating on this application.

Styleguide

Styleguide Amendments

These amendments are listed below, though we may forget some. Rubocop will help you, and we have a .rubocop.yml which we develop with.

Rails

ActiveRecord Models

  • Group macro-style methods at the beginning of the class definition, in the following order:

    class User < ActiveRecord::Base
      # put the default scope at the top
      default_scope { includes(:favorites) }
    
      # then the constants
      COLORS = %w[red green blue]
    
      # then named scopes
      scope(:banned) { where(banned: true) }
    
      # then any mixin-style "acts_as_*" and similar methods
      acts_as_sortable
      devise :database_authenticable, :registerable, :recoverable,
             :validatable, :confirmable
    
      # then field-type macros such as enums and associations
      enum rating_system: %i[smilies stars]
      has_many :library_entries
    
      # then validation
      validates :email, presence: true
      validates name, presence: true
    
      # and then callbacks
      before_save :do_the_thing
    
      # ... and finally the rest of the methods!
    end
    

Contributors

Popular Server Projects
Popular Ruby On Rails Projects
Popular Networking Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Ruby
Ruby On Rails
Server
Graphql
Steam
Anime
Styleguide
Manga
Rubocop