Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View locks's full-sized avatar
🌟
Ember Polaris

Ricardo Mendes locks

🌟
Ember Polaris
View GitHub Profile
@PurpleBooth
PurpleBooth / README.md
Last active September 8, 2023 20:52
A github workflow pipeline for rust that does test, build and deploy windows, linux and mac, creates releases, and does SemVer Versioning, and releases to a homebrew tap

Features

  • Automatically bump SemVer
  • Update a personal homebrew tap
  • Keep that pesky version in the Cargo.toml up to date
  • (From dependabot) Get new versions out as soon as possible

Assumptions

  • You don't want a changelog
@machty
machty / ember-cli-build.js
Last active November 25, 2022 13:21
Broccoli challenges
/* jshint node: true */
const EmberApp = require('ember-cli/lib/broccoli/ember-app');
const generateWhitelabelIndexes = require('./generate-whitelabel-indexes');
module.exports = function(defaults) {
const app = new EmberApp(defaults, {
// ...all sorts of config
});
@samselikoff
samselikoff / MOST-analysis.md
Last active March 17, 2018 09:51
MOST Analysis – notes from Learning Team meeting

The Ember Community

Mission

Make Ember the best way to build web applications

Objectives

[ not our problem ]

The 5-minute backpack demo

Here's what I carry in a Tom Bihn Synapse 19 bag when I travel for 1-to-n days. In general, I optimize for low-weight items, with a secondary focus on reducing maintenance. You can peruse a gallery of pictures, too.

Clothing

1. if you are not yet familiar with the CSS structure, please do one of two things:
--put the CSS you think you need into the wip.scss file and tag @MelSumner in your commit (I'll put it in the correct place)
--get to know the awesome organized awesomeness of the CSS. It might feel tight at first, like a new pair of shoes, but they will be awesome shoes after a while.
2. Writing CSS Rules because I love you but I've chosen process.
# keep specificity low. If you're getting really specific, I'm so sorry to have to be the one to tell you this, but you're wrong.
# don't use IDs
# lowercase class names, please.
# put classes in alphabetical order if you can.
# put the properties in alpha-order. It's *usually* as easy as highlighting the properties and hitting F9.
@GavinJoyce
GavinJoyce / first-time-ember-contributors.md
Last active July 18, 2017 10:35
Useful Links for first time Ember.js contributors

The Ember Creed

  1. Optimize for programmer happiness
  2. Convention over configuration
  3. The menu is omakase
  4. No one paradigm
  5. Exalt beautiful code
  6. Provide sharp knives
  7. Value integrated systems
  8. Stability without Stagnation
@trabus
trabus / gist:6c2ecfbd8e5145e7b328
Last active April 16, 2018 11:01
Pods in ember-cli

Overview

Pods are a type of file organization structure in ember-cli. They allow you to gather related modules and assets together in your file structure. Currently pod structured modules can live side by side with your basic modules because the resolver that ships with ember-cli will look up your path in pod structure, and then fall back to basic structure if no paths are resolved.

Soon there will be a point where some blueprints will only generate in pod structure, and others will only generate in basic structure. This will allow us to collect a list of types that support each lookup structure and only need to lookup modules once. This will also cause less ambiguity around what a project structure looks like.

TLDR

My opinion on pods is that they should not live in the same namespace as type based modules. We should re-appropriate 'components',' models', and 'routes' (or 'resources') as pod prefixes to house the concerns of global ui, data, and route specific ui, respectively. Everything else stays th

Major points:

  • Let's us the the route:application outside of code samples instead of App.ApplicationRoute
  • We should think about using some special CSS or other markup instead of comments at the top of every file.
  • We considered combining the guides on views and components
  • Pull requests should be opened on emberjs/guides, not emberjs/website