From 8eb11a8957bc40b29007b1778a072e59a856f805 Mon Sep 17 00:00:00 2001 From: Lorenzo Alberto Maria Ambrosi Date: Thu, 25 Oct 2018 17:32:37 +0200 Subject: [PATCH] Change resin.io to balena.io Change-type: patch Signed-off-by: Lorenzo Alberto Maria Ambrosi --- README.md | 32 +++++++++---------- SUPPORT.md | 8 ++--- docs/ARCHITECTURE.md | 12 +++---- docs/COMMIT-GUIDELINES.md | 12 +++---- docs/CONTRIBUTING.md | 6 ++-- docs/MAINTAINERS.md | 14 ++++---- docs/PUBLISHING.md | 14 ++++---- docs/USER-DOCUMENTATION.md | 6 ++-- lib/cli/README.md | 2 +- lib/cli/options.js | 4 +-- .../settings/templates/settings.tpl.html | 2 +- lib/sdk/image-stream/README.md | 2 +- package.json | 6 ++-- 13 files changed, 60 insertions(+), 60 deletions(-) diff --git a/README.md b/README.md index 27430a99..bd5da1f3 100644 --- a/README.md +++ b/README.md @@ -8,19 +8,19 @@ flashing an SDCard or USB drive is a pleasant and safe experience. It protects you from accidentally writing to your hard-drives, ensures every byte of data was written correctly and much more. -[![Current Release](https://img.shields.io/github/release/resin-io/etcher.svg?style=flat-square)](https://etcher.io) -![License](https://img.shields.io/github/license/resin-io/etcher.svg?style=flat-square) -[![Travis CI status](https://img.shields.io/travis/resin-io/etcher/master.svg?style=flat-square&label=linux)](https://travis-ci.org/resin-io/etcher/branches) -[![AppVeyor status](https://img.shields.io/appveyor/ci/resin-io/etcher/master.svg?style=flat-square&label=windows)](https://ci.appveyor.com/project/resin-io/etcher/branch/master) -[![Dependency status](https://img.shields.io/david/resin-io/etcher.svg?style=flat-square)](https://david-dm.org/resin-io/etcher) -[![Resin.io Forums](https://img.shields.io/discourse/https/forums.resin.io/topics.svg?style=flat-square&label=resin.io%20forums)](https://forums.resin.io/c/etcher) -[![Stories in Progress](https://img.shields.io/waffle/label/resin-io/etcher/in%20progress.svg?style=flat-square)](https://waffle.io/resin-io/etcher) +[![Current Release](https://img.shields.io/github/release/balena-io/etcher.svg?style=flat-square)](https://etcher.io) +![License](https://img.shields.io/github/license/balena-io/etcher.svg?style=flat-square) +[![Travis CI status](https://img.shields.io/travis/balena-io/etcher/master.svg?style=flat-square&label=linux)](https://travis-ci.org/balena-io/etcher/branches) +[![AppVeyor status](https://img.shields.io/appveyor/ci/balena-io/etcher/master.svg?style=flat-square&label=windows)](https://ci.appveyor.com/project/balena-io/etcher/branch/master) +[![Dependency status](https://img.shields.io/david/balena-io/etcher.svg?style=flat-square)](https://david-dm.org/balena-io/etcher) +[![Balena.io Forums](https://img.shields.io/discourse/https/forums.balena.io/topics.svg?style=flat-square&label=balena.io%20forums)](https://forums.balena.io/c/etcher) +[![Stories in Progress](https://img.shields.io/waffle/label/balena-io/etcher/in%20progress.svg?style=flat-square)](https://waffle.io/balena-io/etcher) *** [**Download**][etcher] | [**Support**][SUPPORT] | [**Documentation**][USER-DOCUMENTATION] | [**Contributing**][CONTRIBUTING] | [**Roadmap**][milestones] | [**CLI**][CLI] -![Etcher](https://raw.githubusercontent.com/resin-io/etcher/master/screenshot.png) +![Etcher](https://raw.githubusercontent.com/balena-io/etcher/master/screenshot.png) Supported Operating Systems --------------------------- @@ -142,7 +142,7 @@ Support ------- If you're having any problem, please [raise an issue][newissue] on GitHub and -the resin.io team will be happy to help. +the balena.io team will be happy to help. License ------- @@ -153,10 +153,10 @@ the [license]. [etcher]: https://etcher.io [electron]: http://electron.atom.io [electron-supported-platforms]: http://electron.atom.io/docs/tutorial/supported-platforms/ -[SUPPORT]: https://github.com/resin-io/etcher/blob/master/SUPPORT.md -[CONTRIBUTING]: https://github.com/resin-io/etcher/blob/master/docs/CONTRIBUTING.md -[CLI]: https://github.com/resin-io/etcher/blob/master/docs/CLI.md -[USER-DOCUMENTATION]: https://github.com/resin-io/etcher/blob/master/docs/USER-DOCUMENTATION.md -[milestones]: https://github.com/resin-io/etcher/milestones -[newissue]: https://github.com/resin-io/etcher/issues/new -[license]: https://github.com/resin-io/etcher/blob/master/LICENSE +[SUPPORT]: https://github.com/balena-io/etcher/blob/master/SUPPORT.md +[CONTRIBUTING]: https://github.com/balena-io/etcher/blob/master/docs/CONTRIBUTING.md +[CLI]: https://github.com/balena-io/etcher/blob/master/docs/CLI.md +[USER-DOCUMENTATION]: https://github.com/balena-io/etcher/blob/master/docs/USER-DOCUMENTATION.md +[milestones]: https://github.com/balena-io/etcher/milestones +[newissue]: https://github.com/balena-io/etcher/issues/new +[license]: https://github.com/balena-io/etcher/blob/master/LICENSE diff --git a/SUPPORT.md b/SUPPORT.md index 6f9f1e14..b5b129d6 100644 --- a/SUPPORT.md +++ b/SUPPORT.md @@ -8,7 +8,7 @@ Forums ------ We have a [Discourse forum][discourse] which is open to everyone, so please -come join us :). Drop us a line there and the resin.io staff and community +come join us :). Drop us a line there and the balena.io staff and community users will be happy to assist. Your question might already be answered, so take a look at the existing threads before opening a new one! @@ -29,6 +29,6 @@ If you encounter an issue or have a suggestion, head on over to Etcher's [issue tracker][issues] and if there isn't a ticket covering it, [create one][new-issue]. -[discourse]: https://forums.resin.io/c/etcher -[issues]: https://github.com/resin-io/etcher/issues -[new-issue]: https://github.com/resin-io/etcher/issues/new +[discourse]: https://forums.balena.io/c/etcher +[issues]: https://github.com/balena-io/etcher/issues +[new-issue]: https://github.com/balena-io/etcher/issues/new diff --git a/docs/ARCHITECTURE.md b/docs/ARCHITECTURE.md index 6391844a..735ddfbc 100644 --- a/docs/ARCHITECTURE.md +++ b/docs/ARCHITECTURE.md @@ -58,14 +58,14 @@ to an image, a compressed image, an image inside a ZIP archive, etc. Together with [etcher-image-write], these modules are the building blocks needed to take an image representation to the user's device, the "Etcher's backend". -- [Drivelist](https://github.com/resin-io-modules/drivelist) +- [Drivelist](https://github.com/balena-io-modules/drivelist) As the name implies, this module's duty is to detect the connected drives uniformly in all major operating systems, along with valuable metadata, like if a drive is removable or not, to prevent users from trying to write an image to a system drive. -- [Etcher](https://github.com/resin-io/etcher) +- [Etcher](https://github.com/balena-io/etcher) This is the *"main repository"*, from which you're reading this from, which is basically the front-end and glue for all previously listed projects. @@ -106,10 +106,10 @@ since fresh eyes could help unveil things that we take for granted, but should be documented instead! [lego-blocks]: https://github.com/sindresorhus/ama/issues/10#issuecomment-117766328 -[etcher-image-write]: https://github.com/resin-io-modules/etcher-image-write -[exit-codes]: https://github.com/resin-io/etcher/blob/master/lib/shared/exit-codes.js -[cli-dir]: https://github.com/resin-io/etcher/tree/master/lib/cli -[gui-dir]: https://github.com/resin-io/etcher/tree/master/lib/gui +[etcher-image-write]: https://github.com/balena-io-modules/etcher-image-write +[exit-codes]: https://github.com/balena-io/etcher/blob/master/lib/shared/exit-codes.js +[cli-dir]: https://github.com/balena-io/etcher/tree/master/lib/cli +[gui-dir]: https://github.com/balena-io/etcher/tree/master/lib/gui [electron]: http://electron.atom.io [nodejs]: https://nodejs.org [angularjs]: https://angularjs.org diff --git a/docs/COMMIT-GUIDELINES.md b/docs/COMMIT-GUIDELINES.md index dba8c355..be842a7f 100644 --- a/docs/COMMIT-GUIDELINES.md +++ b/docs/COMMIT-GUIDELINES.md @@ -122,8 +122,8 @@ A commit can include multiple instances of this tag. Examples: ``` -Closes: https://github.com/resin-io/etcher/issues/XXX -Fixes: https://github.com/resin-io/etcher/issues/XXX +Closes: https://github.com/balena-io/etcher/issues/XXX +Fixes: https://github.com/balena-io/etcher/issues/XXX ``` ### `Change-Type: ` @@ -198,7 +198,7 @@ first non compressed extension. Change-Type: patch Changelog-Entry: Don't interpret image file name information between dots as image extensions. -Fixes: https://github.com/resin-io/etcher/issues/492 +Fixes: https://github.com/balena-io/etcher/issues/492 ``` *** @@ -212,8 +212,8 @@ the operating system still thinks the drive has a file system. Change-Type: patch Changelog-Entry: Upgrade `etcher-image-write` to v5.0.2. -Link: https://github.com/resin-io-modules/etcher-image-write/blob/master/CHANGELOG.md#502---2016-06-27 -Fixes: https://github.com/resin-io/etcher/issues/531 +Link: https://github.com/balena-io-modules/etcher-image-write/blob/master/CHANGELOG.md#502---2016-06-27 +Fixes: https://github.com/balena-io/etcher/issues/531 ``` *** @@ -243,7 +243,7 @@ re-used by other services. Change-Type: minor Changelog-Entry: Check for updates and show a modal prompting the user to download the latest version. -Closes: https://github.com/resin-io/etcher/issues/396 +Closes: https://github.com/balena-io/etcher/issues/396 ``` [angular-commit-guidelines]: https://github.com/angular/angular.js/blob/master/CONTRIBUTING.md#commit diff --git a/docs/CONTRIBUTING.md b/docs/CONTRIBUTING.md index c074d07f..c7ce8caa 100644 --- a/docs/CONTRIBUTING.md +++ b/docs/CONTRIBUTING.md @@ -63,7 +63,7 @@ which can be installed by running `xcode-select --install`. ### Cloning the project ```sh -git clone https://github.com/resin-io/etcher +git clone https://github.com/balena-io/etcher cd etcher ``` @@ -213,8 +213,8 @@ systems we support. Don't hesitate to get in touch if you have any questions or need any help! -[ARCHITECTURE]: https://github.com/resin-io/etcher/blob/master/docs/ARCHITECTURE.md -[COMMIT-GUIDELINES]: https://github.com/resin-io/etcher/blob/master/docs/COMMIT-GUIDELINES.md +[ARCHITECTURE]: https://github.com/balena-io/etcher/blob/master/docs/ARCHITECTURE.md +[COMMIT-GUIDELINES]: https://github.com/balena-io/etcher/blob/master/docs/COMMIT-GUIDELINES.md [EditorConfig]: http://editorconfig.org [shrinkwrap]: https://docs.npmjs.com/cli/shrinkwrap [hxd]: https://github.com/jhermsmeier/hxd diff --git a/docs/MAINTAINERS.md b/docs/MAINTAINERS.md index fefecf2d..f84c5372 100644 --- a/docs/MAINTAINERS.md +++ b/docs/MAINTAINERS.md @@ -17,7 +17,7 @@ Releasing - [Prepare the new version](#preparing-a-new-version) - [Generate build artifacts](#generating-binaries) (binaries, archives, etc.) -- [Draft a release on GitHub](https://github.com/resin-io/etcher/releases) +- [Draft a release on GitHub](https://github.com/balena-io/etcher/releases) - Upload build artifacts to GitHub release draft #### Testing @@ -27,10 +27,10 @@ Releasing #### Publishing -- [Publish release draft on GitHub](https://github.com/resin-io/etcher/releases) -- [Post release note to forums](https://forums.resin.io/c/etcher) +- [Publish release draft on GitHub](https://github.com/balena-io/etcher/releases) +- [Post release note to forums](https://forums.balena.io/c/etcher) - [Submit Windows binaries to Symantec for whitelisting](#submitting-binaries-to-symantec) -- [Update the website](https://github.com/resin-io/etcher-homepage) +- [Update the website](https://github.com/balena-io/etcher-homepage) - Wait 2-3 hours for analytics (Sentry, Mixpanel) to trickle in and check for elevated error rates, or regressions - If regressions arise; pull the release, and release a patched version, else: - [Upload deb & rpm packages to Bintray](#uploading-packages-to-bintray) @@ -179,7 +179,7 @@ export S3_KEY="..." ``` ```bash -./scripts/publish/aws-s3.sh -b "resin-production-downloads" -v "1.2.1" -p "etcher" -f "dist/" +./scripts/publish/aws-s3.sh -b "balena-production-downloads" -v "1.2.1" -p "etcher" -f "dist/" ``` ### Dealing with a Problematic Release @@ -190,7 +190,7 @@ revert the problematic release as soon as possible, until the bugs are fixed. You can revert a version by deleting its builds from the S3 bucket and Bintray. Refer to the `Makefile` for the up to date information about the S3 bucket -where we push builds to, and get in touch with the resin.io operations team to +where we push builds to, and get in touch with the balena.io operations team to get write access to it. The Etcher update notifier dialog and the website only show the a certain @@ -213,6 +213,6 @@ The Bintray dashboard provides an easy way to delete a version's files. - **Select Submission Type:** "Provide a direct download URL" - **Name of the software being detected:** Etcher - **Name of detection given by Symantec product:** WS.Reputation.1 - - **Contact name:** Resin.io Ltd + - **Contact name:** Balena.io Ltd - **E-mail address:** hello@etcher.io - **Are you the creator or distributor of the software in question?** Yes diff --git a/docs/PUBLISHING.md b/docs/PUBLISHING.md index c405256d..33aae878 100644 --- a/docs/PUBLISHING.md +++ b/docs/PUBLISHING.md @@ -52,7 +52,7 @@ Signing ### OS X 1. Get our Apple Developer ID certificate for signing applications distributed -outside the Mac App Store from the resin.io Apple account. +outside the Mac App Store from the balena.io Apple account. 2. Install the Developer ID certificate to your Mac's Keychain by double clicking on the certificate file. @@ -62,7 +62,7 @@ packaging for OS X. ### Windows -1. Get access to our code signing certificate and decryption key as a resin.io +1. Get access to our code signing certificate and decryption key as a balena.io employee by asking for it from the relevant people. 2. Place the certificate in the root of the Etcher repository naming it @@ -118,7 +118,7 @@ Publishing to S3 - [AWS CLI][aws-cli] Make sure you have the [AWS CLI tool][aws-cli] installed and configured to -access resin.io's production or snapshot S3 bucket. +access balena.io's production or snapshot S3 bucket. Run the following command to publish all files for the current combination of _platform_ and _arch_ (building them if necessary): @@ -128,7 +128,7 @@ make publish-aws-s3 ``` Also add links to each AWS S3 file in [GitHub Releases][github-releases]. See -[`v1.0.0-beta.17`](https://github.com/resin-io/etcher/releases/tag/v1.0.0-beta.17) +[`v1.0.0-beta.17`](https://github.com/balena-io/etcher/releases/tag/v1.0.0-beta.17) as an example. Publishing to Homebrew Cask @@ -143,12 +143,12 @@ Publishing to Homebrew Cask Announcing ---------- -Post messages to the [Etcher forum][resin-forum-etcher] announcing the new version +Post messages to the [Etcher forum][balena-forum-etcher] announcing the new version of Etcher, and including the relevant section of the Changelog. [aws-cli]: https://aws.amazon.com/cli [bintray]: https://bintray.com [etcher-cask-file]: https://github.com/caskroom/homebrew-cask/blob/master/Casks/etcher.rb [homebrew-cask]: https://github.com/caskroom/homebrew-cask -[resin-forum-etcher]: https://forums.resin.io/c/etcher -[github-releases]: https://github.com/resin-io/etcher/releases +[balena-forum-etcher]: https://forums.balena.io/c/etcher +[github-releases]: https://github.com/balena-io/etcher/releases diff --git a/docs/USER-DOCUMENTATION.md b/docs/USER-DOCUMENTATION.md index ec62dc74..80582ed6 100644 --- a/docs/USER-DOCUMENTATION.md +++ b/docs/USER-DOCUMENTATION.md @@ -211,15 +211,15 @@ macOS 10.9 and newer versions][electron-supported-platforms]. You can however, run the [Etcher CLI][etcher-cli], which should work in older platforms. -[resin.io]: https://resin.io +[balena.io]: https://balena.io [appimage]: http://appimage.org [xwayland]: https://wayland.freedesktop.org/xserver.html [weston.ini]: http://manpages.ubuntu.com/manpages/wily/man5/weston.ini.5.html [diskpart]: https://technet.microsoft.com/en-us/library/cc770877(v=ws.11).aspx [electron]: http://electron.atom.io [electron-supported-platforms]: https://github.com/electron/electron/blob/master/docs/tutorial/supported-platforms.md -[etcher-cli]: https://github.com/resin-io/etcher/blob/master/docs/CLI.md -[publishing]: https://github.com/resin-io/etcher/blob/master/docs/PUBLISHING.md +[etcher-cli]: https://github.com/balena-io/etcher/blob/master/docs/CLI.md +[publishing]: https://github.com/balena-io/etcher/blob/master/docs/PUBLISHING.md [windows-usb-tool]: https://www.microsoft.com/en-us/download/windows-usb-dvd-download-tool [rufus]: https://rufus.akeo.ie [unetbootin]: https://unetbootin.github.io diff --git a/lib/cli/README.md b/lib/cli/README.md index 49b46eb4..15cf14f3 100644 --- a/lib/cli/README.md +++ b/lib/cli/README.md @@ -18,4 +18,4 @@ The Etcher CLI uses certain exit codes to signal the result of the operation. These are documented in [`lib/shared/exit-codes.js`][exit-codes] and are also printed on the Etcher CLI help page. -[exit-codes]: https://github.com/resin-io/etcher/blob/master/lib/shared/exit-codes.js +[exit-codes]: https://github.com/balena-io/etcher/blob/master/lib/shared/exit-codes.js diff --git a/lib/cli/options.js b/lib/cli/options.js index 2df0c808..a8ffff24 100644 --- a/lib/cli/options.js +++ b/lib/cli/options.js @@ -74,8 +74,8 @@ module.exports = yargs '', 'If you need help, don\'t hesitate in contacting us at:', '', - ' GitHub: https://github.com/resin-io/etcher/issues/new', - ' Forums: https://forums.resin.io/c/etcher' + ' GitHub: https://github.com/balena-io/etcher/issues/new', + ' Forums: https://forums.balena.io/c/etcher' ].join('\n')) // Examples diff --git a/lib/gui/app/pages/settings/templates/settings.tpl.html b/lib/gui/app/pages/settings/templates/settings.tpl.html index 66494d4c..48b11f71 100644 --- a/lib/gui/app/pages/settings/templates/settings.tpl.html +++ b/lib/gui/app/pages/settings/templates/settings.tpl.html @@ -8,7 +8,7 @@ ng-model="settings.currentData.errorReporting" ng-change="settings.toggle('errorReporting')"> - Anonymously report errors and usage statistics to resin.io + Anonymously report errors and usage statistics to balena.io diff --git a/lib/sdk/image-stream/README.md b/lib/sdk/image-stream/README.md index ec915299..da87115f 100644 --- a/lib/sdk/image-stream/README.md +++ b/lib/sdk/image-stream/README.md @@ -73,4 +73,4 @@ and the leftover extension examined to determine the uncompressed image format ( As an archive (such as `.tar`) might be additionally compressed, this will allow for constructs such as `.tar.gz` (a compressed archive, containing a file with an extension tagged as `image`) to be handled correctly. -[etcher-image-write]: https://github.com/resin-io-modules/etcher-image-write +[etcher-image-write]: https://github.com/balena-io-modules/etcher-image-write diff --git a/package.json b/package.json index 826efd7c..dcf3de69 100644 --- a/package.json +++ b/package.json @@ -12,11 +12,11 @@ "main": "lib/start.js", "description": "Flash OS images to SD cards and USB drives, safely and easily.", "productDescription": "Etcher is a powerful OS image flasher built with web technologies to ensure flashing an SDCard or USB drive is a pleasant and safe experience. It protects you from accidentally writing to your hard-drives, ensures every byte of data was written correctly and much more.", - "homepage": "https://github.com/resin-io/etcher", + "homepage": "https://github.com/balena-io/etcher", "gypfile": true, "repository": { "type": "git", - "url": "git@github.com:resin-io/etcher.git" + "url": "git@github.com:balena-io/etcher.git" }, "scripts": { "test": "make lint test sanity-checks", @@ -32,7 +32,7 @@ "concourse-test-electron": "npm test", "concourse-test-node-cli": "make webpack lint-js lint-cpp lint-spell test-cli" }, - "author": "Resin Inc. ", + "author": "Balena Inc. ", "license": "Apache-2.0", "platformSpecificDependencies": [ "7zip-bin-mac",