• Stars
    star
    295
  • Rank 140,902 (Top 3 %)
  • Language
    Ruby
  • Created almost 10 years ago
  • Updated almost 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A set of rules we use at @icalialabs to build better software

Guides

Icalia Guides is the programming style used at Icalia Labs to create beautiful and maintainable code.

We algo provide a bunch of how to articles at the wiki to answer the most frequently asked questions.

Primary guidelines:

  • Don't reinvent the wheel reuse code from plugins
  • Be consistent
  • Be kind with your teammate
  • Don't violate any guideline, unless you can convince another teammate of doing so

Language used on Guides:

  • "Choose" means that there could be multiple options to choose from
  • "Use" is a positive declaration
  • "Never" there is no reason why you are breaking the statement
  • "Abstain" don't do it unless you have a good reason

Contributing

Everyone is freely to collaborate and submit pull request if needed.

if you have commit access, you should wait not more than a week for the team to give feedback.

Credits

Thank you, contributors!

Icalia Labs

Guides is maintained by Icalia Labs.

License

Guides is © 2015 Icalia Labs. It is distributed under the Creative Commons Attribution License.

The names and logos for Icalia Labs are trademarks of Icalia Labs.

More Repositories

1

Presentr

Swift wrapper for custom ViewController presentations on iOS
Swift
3,072
star
2

furatto

It's a flat, fast and powerful front-end framework for rapid web development.
CSS
837
star
3

LoginKit

LoginKit is a quick and easy way to add a Login/Signup UX to your iOS app.
Swift
663
star
4

UIImage-ImageCompress

An iOS library to compress images and optimize uploads
Objective-C
168
star
5

alpha

Craft your own web-based chatbot
JavaScript
138
star
6

kaishi

A shell script to convert any Mac OS X or Linux computer into a real development machine
Shell
126
star
7

pager-api

Easy API pagination for Rails
Ruby
96
star
8

tailwindcss-rails

A gem to install Tailwind CSS - https://tailwindcss.com/
Ruby
90
star
9

sepomex

A REST API for the SEPOMEX database
Ruby
72
star
10

plis

Automated development tasks asked nicely
Go
40
star
11

furatto-rails

Furatto CSS Framework for Rails Asset Pipeline
Ruby
36
star
12

alom

Alom is the lighest, simplest framework ever
CSS
33
star
13

acts_as_user

A gem which handles multiple types of users on a rails app
Ruby
24
star
14

docker-watchman

Pre-built facebook/watchman for use in Alpine & Debian based Docker images
Dockerfile
18
star
15

docker-wkhtmltopdf

Making wkhtmltopdf work on alpine...
Dockerfile
12
star
16

go-fetch

A code fetcher that runs as a Docker Container
Ruby
7
star
17

toll

Super simple yet powerful authentication for Rails APIs
Ruby
6
star
18

dojo

A place where people can find programming training assets
Ruby
6
star
19

rails-google-cloud-quickstart

I DON'T WANT TO CALL THIS A BOILERPLATE, but a template repository that will always generate our best rails app quickstart
Ruby
6
star
20

open-furniture

Icalia´s Open Source Furniture Collection
HTML
5
star
21

curp-calculation

A JavaScript dependency for calculating mexican CURP.
CoffeeScript
4
star
22

icalia-python-praxis

Code style Conventions, defaults, etc for our python projects
4
star
23

sepomex-rb

A Ruby wrapper for the Sepomex API - http://sepomex.icalialabs.com/api/v1/zip_codes
Ruby
3
star
24

rfc-calculation

A JavaScript dependency for calculating mexican RFC.
CoffeeScript
3
star
25

ruby-training

Ruby
3
star
26

sepomex-js

A JS wrapper for the Sepomex API - http://sepomex-api.herokuapp.com/api/v1/zip_codes
CSS
3
star
27

alom-rails

A Ruby wrapper to use Alom on Rails
Ruby
2
star
28

github-actions

Some Actions implemented as Docker images - Useable by Github Actions, DroneCI, etc
Shell
2
star
29

mls-api

Gem to use the Bride Interactive API
Ruby
1
star
30

rails-and-flipper-demo

A demo using flipper to deal with release toggles
Ruby
1
star
31

docker-image-manager

Helps download and push docker images within a CI context
Go
1
star
32

on-container-for-ruby

A small collection of routines to help developing and running ruby apps in containers
Ruby
1
star
33

rails-neo4j-demo

Demo of Rails and Neo4j
Ruby
1
star
34

custom-firebase-auth

Ruby
1
star
35

homebrew-formulae

Homebrew formulae for some of our tools
Ruby
1
star
36

progressive-app-migration-demo

A demo/proof-of-concept about how to progressively migrate an old app functionality to a new one
Ruby
1
star
37

advanced_testing_techniques

Ruby
1
star