git clone [email protected]:cybertoothca/ember-cli-textarea-autosize.git
cd ember-cli-textarea-autosize
yarn install
yarn lint:hbs
yarn lint:js
yarn lint:js --fix
ember test
– Runs the test suite on the current Ember versionember test --server
– Runs the test suite in "watch mode"ember try:each
– Runs the test suite against multiple Ember versions
ember serve
- Visit the dummy application at http://localhost:4200.
For more information on using ember-cli, visit https://ember-cli.com/.
- From the command line at the root of this project run the
npm link
command to link this addon within your local node repository. - From the other Ember project that you wish to test this addon
in, execute the following command:
npm link ember-cli-textarea-autosize
. - Now in that same other Ember project, you should go into the
package.json
and add the ember addon with the version *. It will look something like this:"ember-cli-textarea-autosize": "*"
. Now when/if you executenpm install
on this other project it will know to look for the linked addon rather than fetch it from the central repository. - Lastly, in the other Ember project run the blueprint for the
ember-cli-textarea-autosize
addon by executing:ember g ember-cli-textarea-autosize
. This will install the appropriate Ember Addons and Bower dependencies.
- Remove the addon from your local node repository with the following
command (that can be run anywhere):
npm uninstall -g ember-cli-textarea-autosize
- Remove the reference to the
ember-cli-textarea-autosize
in your other project'spackage.json
. - Run an
npm prune
andbower prune
from the root of your other project's command line.
Make sure your ~/.aws/credentials
file has a profile named cybertooth
with a valid key and secret,
[cybertooth]
aws_access_key_id = <KEY>
aws_secret_access_key = <SECRET>
Deploy by invoking the following command: ember deploy production
Confirm your changes are showing up in our S3 container: http://ember-cli-textarea-autosize.cybertooth.io/
yarn publish
git push
git push --tags