Merge pull request #69 from resin-io/feat/rename-etcher

Rename Herostratus to Resin Etcher
This commit is contained in:
Juan Cruz Viotti 2016-01-03 22:30:40 -04:00
commit 4bf3c03374
20 changed files with 78 additions and 78 deletions

View File

@ -13,7 +13,7 @@ Thanks for your interest in contributing to this project! This document aims to
First, clone the repository:
``` shell
$ git clone https://github/resin-io/herostratus
$ git clone https://github/resin-io/resin-etcher
```
Make sure you install all the dependencies before attempting to run the application:
@ -88,4 +88,4 @@ Before your pull request can be merged, the following conditions must hold:
- The coding style aligns with the project's convention.
- Your changes are confirmed to be working in recent versions of the operating systems we support.
Don't hesitate to get in touch if you have any questions or need any help!
Don't hesitate to get in touch if you have any questions or need any help!

View File

@ -2,8 +2,8 @@ ELECTRON_PACKAGER=./node_modules/.bin/electron-packager
ELECTRON_IGNORE=$(shell cat package.ignore | tr "\\n" "|" | sed "s/.$$//")
ELECTRON_VERSION=0.36.0
release/Herostratus-darwin-x64: .
$(ELECTRON_PACKAGER) . Herostratus \
release/ResinEtcher-darwin-x64: .
$(ELECTRON_PACKAGER) . "Resin Etcher" \
--platform=darwin \
--arch=x64 \
--version=$(ELECTRON_VERSION) \
@ -13,8 +13,8 @@ release/Herostratus-darwin-x64: .
--overwrite \
--out=release/
release/Herostratus-linux-ia32: .
$(ELECTRON_PACKAGER) . Herostratus \
release/ResinEtcher-linux-ia32: .
$(ELECTRON_PACKAGER) . "Resin Etcher" \
--platform=linux \
--arch=ia32 \
--version=$(ELECTRON_VERSION) \
@ -23,8 +23,8 @@ release/Herostratus-linux-ia32: .
--overwrite \
--out=release/
release/Herostratus-linux-x64: .
$(ELECTRON_PACKAGER) . Herostratus \
release/ResinEtcher-linux-x64: .
$(ELECTRON_PACKAGER) . "Resin Etcher" \
--platform=linux \
--arch=x64 \
--version=$(ELECTRON_VERSION) \
@ -33,8 +33,8 @@ release/Herostratus-linux-x64: .
--overwrite \
--out=release/
release/Herostratus-win32-ia32: .
$(ELECTRON_PACKAGER) . Herostratus \
release/ResinEtcher-win32-ia32: .
$(ELECTRON_PACKAGER) . "Resin Etcher" \
--platform=win32 \
--arch=ia32 \
--version=$(ELECTRON_VERSION) \
@ -44,8 +44,8 @@ release/Herostratus-win32-ia32: .
--overwrite \
--out=release/
release/Herostratus-win32-x64: .
$(ELECTRON_PACKAGER) . Herostratus \
release/ResinEtcher-win32-x64: .
$(ELECTRON_PACKAGER) . "Resin Etcher" \
--platform=win32 \
--arch=x64 \
--version=$(ELECTRON_VERSION) \
@ -55,9 +55,9 @@ release/Herostratus-win32-x64: .
--overwrite \
--out=release/
package-osx: release/Herostratus-darwin-x64
package-linux: release/Herostratus-linux-ia32 release/Herostratus-linux-x64
package-win32: release/Herostratus-win32-ia32 release/Herostratus-win32-x64
package-osx: release/ResinEtcher-darwin-x64
package-linux: release/ResinEtcher-linux-ia32 release/ResinEtcher-linux-x64
package-win32: release/ResinEtcher-win32-ia32 release/ResinEtcher-win32-x64
package-all: package-osx package-linux package-win32
clean:

View File

@ -1,7 +1,7 @@
Publishing Herostratus
======================
Publishing Resin Etcher
=======================
This is a small guide to package and publish Herostratus to all supported operating systems.
This is a small guide to package and publish Resin Etcher to all supported operating systems.
Packaging
---------
@ -14,7 +14,7 @@ Make sure you install npm dependencies with `--force` since there might be optio
npm install --force
```
Run the following command to package Herostratus:
Run the following command to package Resin Etcher
```sh
# all supported operating systems

View File

@ -1,22 +1,22 @@
Herostratus
===========
Resin Etcher
============
[![dependencies](https://david-dm.org/resin-io/herostratus.png)](https://david-dm.org/resin-io/herostratus.png)
[![Build Status](https://travis-ci.org/resin-io/herostratus.svg)](https://travis-ci.org/resin-io/herostratus)
[![Build status](https://ci.appveyor.com/api/projects/status/jb66mkw45ypqvddg/branch/master?svg=true)](https://ci.appveyor.com/project/resin-io/herostratus/branch/master)
[![dependencies](https://david-dm.org/resin-io/resin-etcher.png)](https://david-dm.org/resin-io/resin-etcher.png)
[![Build Status](https://travis-ci.org/resin-io/resin-etcher.svg)](https://travis-ci.org/resin-io/resin-etcher)
[![Build status](https://ci.appveyor.com/api/projects/status/jb66mkw45ypqvddg/branch/master?svg=true)](https://ci.appveyor.com/project/resin-io/resin-etcher/branch/master)
The easy way to burn images in all operating systems
----------------------------------------------------
An image burner with support for Windows, OS X and GNU/Linux.
- [**Installing**](https://github.com/resin-io/herostratus#installation)
- [**Support**](https://github.com/resin-io/herostratus/issues/new)
- [**Contributing**](https://github.com/resin-io/herostratus/blob/master/CONTRIBUTING.md)
- [**Installing**](https://github.com/resin-io/resin-etcher#installation)
- [**Support**](https://github.com/resin-io/resin-etcher/issues/new)
- [**Contributing**](https://github.com/resin-io/resin-etcher/blob/master/CONTRIBUTING.md)
![Herostratus](https://raw.githubusercontent.com/resin-io/herostratus/master/screenshot.png)
![Resin Etcher](https://raw.githubusercontent.com/resin-io/resin-etcher/master/screenshot.png)
**Notice:** Herostratus is in a very early state and things might break or not work at all in certain setups.
**Notice:** Resin Etcher is in a very early state and things might break or not work at all in certain setups.
Installation
------------
@ -26,8 +26,8 @@ We're working on providing installers for all major operating systems.
For now you can manually run the application with the following commands:
```sh
git clone https://github.com/resin-io/herostratus
cd herostratus
git clone https://github.com/resin-io/resin-etcher
cd resin-etcher
npm install && bower install
npm start
```
@ -35,9 +35,9 @@ npm start
Support
-------
If you're having any problem, please [raise an issue](https://github.com/resin-io/herostratus/issues/new) on GitHub and the Resin.io team will be happy to help.
If you're having any problem, please [raise an issue](https://github.com/resin-io/resin-etcher/issues/new) on GitHub and the Resin.io team will be happy to help.
License
-------
Herostratus is free software, and may be redistributed under the terms specified in the [license](https://github.com/resin-io/herostratus/blob/master/LICENSE).
Resin Etcher is free software, and may be redistributed under the terms specified in the [license](https://github.com/resin-io/resin-etcher/blob/master/LICENSE).

View File

@ -1,7 +1,7 @@
{
"name": "herostratus",
"name": "resin-etcher",
"version": "0.0.1",
"homepage": "https://github.com/resin-io/herostratus",
"homepage": "https://github.com/resin-io/resin-etcher",
"authors": [
"Juan Cruz Viotti <juan@resin.io>"
],

View File

@ -23,7 +23,7 @@
*/
/**
* @module herostratus
* @module ResinEtcher
*/
var angular = require('angular');
@ -37,14 +37,14 @@ require('./modules/drive-scanner');
require('./modules/image-writer');
require('./modules/path');
var app = angular.module('Herostratus', [
var app = angular.module('ResinEtcher', [
'ui.bootstrap',
// Herostratus modules
'herostratus.path',
'herostratus.selection-state',
'herostratus.drive-scanner',
'herostratus.image-writer'
// Resin Etcher modules
'ResinEtcher.path',
'ResinEtcher.selection-state',
'ResinEtcher.drive-scanner',
'ResinEtcher.image-writer'
]);
app.controller('AppController', function($q, DriveScannerService, SelectionStateService, ImageWriterService) {
@ -122,7 +122,7 @@ app.controller('AppController', function($q, DriveScannerService, SelectionState
*/
/**
* @module herostratus.drive-scanner
* @module ResinEtcher.drive-scanner
*/
var angular = require('angular');
@ -139,7 +139,7 @@ if (window.mocha) {
var dialog = remote.require('./src/dialog');
}
var driveScanner = angular.module('herostratus.drive-scanner', []);
var driveScanner = angular.module('ResinEtcher.drive-scanner', []);
driveScanner.service('DriveScannerRefreshService', function($interval) {
'use strict';
@ -300,7 +300,7 @@ driveScanner.service('DriveScannerService', function($q, DriveScannerRefreshServ
*/
/**
* @module herostratus.image-writer
* @module ResinEtcher.image-writer
*/
var angular = require('angular');
@ -312,7 +312,7 @@ if (window.mocha) {
var writer = remote.require('./src/writer');
}
var imageWriter = angular.module('herostratus.image-writer', []);
var imageWriter = angular.module('ResinEtcher.image-writer', []);
imageWriter.service('ImageWriterService', function($q, $timeout) {
'use strict';
@ -466,13 +466,13 @@ imageWriter.service('ImageWriterService', function($q, $timeout) {
*/
/**
* @module herostratus.path
* @module ResinEtcher.path
*/
var angular = require('angular');
var path = require('path');
var pathModule = angular.module('herostratus.path', []);
var pathModule = angular.module('ResinEtcher.path', []);
pathModule.filter('basename', function() {
'use strict';
@ -516,11 +516,11 @@ pathModule.filter('basename', function() {
*/
/**
* @module herostratus.selection-state
* @module ResinEtcher.selection-state
*/
var angular = require('angular');
var selectionState = angular.module('herostratus.selection-state', []);
var selectionState = angular.module('ResinEtcher.selection-state', []);
selectionState.service('SelectionStateService', function() {
'use strict';

View File

@ -22,7 +22,7 @@
*/
/**
* @module herostratus
* @module ResinEtcher
*/
var angular = require('angular');
@ -36,14 +36,14 @@ require('./modules/drive-scanner');
require('./modules/image-writer');
require('./modules/path');
var app = angular.module('Herostratus', [
var app = angular.module('ResinEtcher', [
'ui.bootstrap',
// Herostratus modules
'herostratus.path',
'herostratus.selection-state',
'herostratus.drive-scanner',
'herostratus.image-writer'
// Resin Etcher modules
'ResinEtcher.path',
'ResinEtcher.selection-state',
'ResinEtcher.drive-scanner',
'ResinEtcher.image-writer'
]);
app.controller('AppController', function($q, DriveScannerService, SelectionStateService, ImageWriterService) {

View File

@ -22,7 +22,7 @@
*/
/**
* @module herostratus.drive-scanner
* @module ResinEtcher.drive-scanner
*/
var angular = require('angular');
@ -39,7 +39,7 @@ if (window.mocha) {
var dialog = remote.require('./src/dialog');
}
var driveScanner = angular.module('herostratus.drive-scanner', []);
var driveScanner = angular.module('ResinEtcher.drive-scanner', []);
driveScanner.service('DriveScannerRefreshService', function($interval) {
'use strict';

View File

@ -22,7 +22,7 @@
*/
/**
* @module herostratus.image-writer
* @module ResinEtcher.image-writer
*/
var angular = require('angular');
@ -34,7 +34,7 @@ if (window.mocha) {
var writer = remote.require('./src/writer');
}
var imageWriter = angular.module('herostratus.image-writer', []);
var imageWriter = angular.module('ResinEtcher.image-writer', []);
imageWriter.service('ImageWriterService', function($q, $timeout) {
'use strict';

View File

@ -22,13 +22,13 @@
*/
/**
* @module herostratus.path
* @module ResinEtcher.path
*/
var angular = require('angular');
var path = require('path');
var pathModule = angular.module('herostratus.path', []);
var pathModule = angular.module('ResinEtcher.path', []);
pathModule.filter('basename', function() {
'use strict';

View File

@ -22,11 +22,11 @@
*/
/**
* @module herostratus.selection-state
* @module ResinEtcher.selection-state
*/
var angular = require('angular');
var selectionState = angular.module('herostratus.selection-state', []);
var selectionState = angular.module('ResinEtcher.selection-state', []);
selectionState.service('SelectionStateService', function() {
'use strict';

View File

@ -48,7 +48,7 @@ exports.require = function(app, callback) {
app.dock.hide();
sudoPrompt.exec(process.argv.join(' '), {
name: 'Herostratus'
name: 'Resin Etcher'
}, function(error) {
if (error) {
console.error(error.message);

View File

@ -1,7 +1,7 @@
<!DOCTYPE html>
<html>
<head>
<title>Herostratus</title>
<title>Resin Etcher</title>
<link rel="stylesheet" type="text/css" href="../node_modules/flexboxgrid/dist/flexboxgrid.css">
<link rel="stylesheet" type="text/css" href="../build/css/main.css">
@ -14,7 +14,7 @@
<script src="../build/browser/app.js"></script>
</head>
<body ng-app="Herostratus" ng-controller="AppController as app" style="display: none">
<body ng-app="ResinEtcher" ng-controller="AppController as app" style="display: none">
<div class="content row middle-xs space-horizontal-large">
<div class="col-xs">
@ -120,7 +120,7 @@
</div>
<div class="text-center section-footer">
<hero-caption><span ng-click="app.open('https://github.com/resin-io/herostratus')">AN OPEN SOURCE PROJECT</span> BY <span ng-click="app.open('https://resin.io')">RESIN.IO</span></hero-caption>
<hero-caption><span ng-click="app.open('https://github.com/resin-io/resin-etcher')">AN OPEN SOURCE PROJECT</span> BY <span ng-click="app.open('https://resin.io')">RESIN.IO</span></hero-caption>
</div>
</body>
</html>

View File

@ -1,18 +1,18 @@
{
"name": "herostratus",
"name": "resin-etcher",
"version": "0.0.1",
"main": "lib/herostratus.js",
"main": "lib/etcher.js",
"description": "An image burner with support for Windows, OS X and GNU/Linux.",
"homepage": "https://github.com/resin-io/herostratus",
"homepage": "https://github.com/resin-io/resin-etcher",
"repository": {
"type": "git",
"url": "git@github.com:resin-io/herostratus.git"
"url": "git@github.com:resin-io/resin-etcher.git"
},
"scripts": {
"test:main": "electron-mocha --recursive tests/src",
"test:browser": "electron-mocha --recursive --renderer tests/browser",
"test": "npm run-script test:main && npm run-script test:browser",
"start": "electron lib/herostratus.js"
"start": "electron lib/etcher.js"
},
"author": "Juan Cruz Viotti <juan@resin.io>",
"license": "MIT",

Binary file not shown.

Before

Width:  |  Height:  |  Size: 108 KiB

After

Width:  |  Height:  |  Size: 108 KiB

View File

@ -6,7 +6,7 @@ require('../../../lib/browser/modules/drive-scanner');
describe('Browser: DriveScanner', function() {
'use strict';
beforeEach(angular.mock.module('herostratus.drive-scanner'));
beforeEach(angular.mock.module('ResinEtcher.drive-scanner'));
describe('DriveScannerRefreshService', function() {

View File

@ -6,7 +6,7 @@ require('../../../lib/browser/modules/image-writer');
describe('Browser: ImageWriter', function() {
'use strict';
beforeEach(angular.mock.module('herostratus.image-writer'));
beforeEach(angular.mock.module('ResinEtcher.image-writer'));
describe('ImageWriterService', function() {

View File

@ -7,7 +7,7 @@ require('../../../lib/browser/modules/path');
describe('Browser: Path', function() {
'use strict';
beforeEach(angular.mock.module('herostratus.path'));
beforeEach(angular.mock.module('ResinEtcher.path'));
describe('BasenameFilter', function() {

View File

@ -6,7 +6,7 @@ require('../../../lib/browser/modules/selection-state');
describe('Browser: SelectionState', function() {
'use strict';
beforeEach(angular.mock.module('herostratus.selection-state'));
beforeEach(angular.mock.module('ResinEtcher.selection-state'));
describe('SelectionStateService', function() {