Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .evergreen.yml
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ buildvariants:
add_environment: "SCOUT_INSTALLER_UNSIGNED=1"
node_path: /opt/node/bin
installer_content_type: "application/x-apple-diskimage"
installer_filename: "MongoDB Scout.dmg"
installer_filename: "MongoDB Compass.dmg"
num_cores: $(sysctl -n hw.logicalcpu)
tasks:
- name: compile
Expand All @@ -141,7 +141,7 @@ buildvariants:
add_environment: "APPDATA=C:\\Program Files (x86)\\nodejs\\node_modules"
node_path: "/cygdrive/c/Program Files (x86)/nodejs"
installer_content_type: "application/octet-stream"
installer_filename: "MongoDBScoutSetup.exe"
installer_filename: "MongoDBCompassSetup.exe"
exe: ".exe"
npm_version: "3"
num_cores: $(grep -c ^processor /proc/cpuinfo)
Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Great to have you here. These are a few ways you can help make this project bett
if there is something you need this project to do that it currently doesn't.
We're always more than happy to chat about other projects.

More information to help you work on Scout is available in
More information to help you work on Compass is available in
[the dev guide](https://github.com/10gen/scout/blob/dev/docs/dev.md).

## Workflow
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# scout
# compass

Explore your MongoDB.

Expand All @@ -12,7 +12,7 @@ Explore your MongoDB.
## Modules

<dl>
<dt><a href="https://github.com/10gen/scout">scout</a></dt>
<dt><a href="https://github.com/10gen/scout">Compass</a></dt>
<dd>
The default Ampersand.js single-page application people actually interact with.
<a href="https://github.com/10gen/scout/blob/dev/src/models/scout-client-mixin.js">ScoutClientMixin</a>
Expand Down
6 changes: 3 additions & 3 deletions docs/ampersand.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# scout-ui
# compass-ui

The frontend for scout.
The frontend for compass.

## Some Tips and Tricks using Ampersand.js

### View Hierarchy

This diagram shows the view hierarchy of Scout and where the `.js` files and `.jade` templates for each view are.
This diagram shows the view hierarchy of Compass and where the `.js` files and `.jade` templates for each view are.

![](./docs/view_hierarchy.png)

Expand Down
2 changes: 1 addition & 1 deletion docs/dev.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ is available in [the patternlib][less-variables].
## Dev Dependencies

There are a few dev dependencies that will be installed you might be
interested that make developing Scout a complete joy.
interested that make developing Compass a complete joy.

### Gulp

Expand Down
24 changes: 12 additions & 12 deletions docs/hypotheses.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,16 +20,16 @@

## Positioning

- We do not believe Scout is an enterprise-only feature.
- We believe Scout will provide insight into MongoDB's market penetration that will be a critical factor to the success of MongoDB Inc.
- We believe Scout will provide insight into MongoDB feature usage that will be a critical factor to the success of MongoDB Inc.
- We believe Scout will provide a channel for MongoDB Inc. to communicate with those that do not want to sign-up for our newsletters.
- We believe Scout will provide a channel for MongoDB Inc. that will substantially reduce support costs.
- We believe Scout will provide a channel for MongoDB Inc. that will substantially improve the support experience.
- We believe Scout will allow MongoDB University to source more qualified sales leads.
- We believe Scout will allow MongoDB Cloud to source more qualified sales leads.
- We believe Scout will fill a critical gap in our sales cycle, between the millions of anonymous downloaders and the premium offerings of MongoDB Inc.
- We do not believe Scout alone will convert existing users into paying MongoDB Enterprise customers.
- We do not believe Compass is an enterprise-only feature.
- We believe Compass will provide insight into MongoDB's market penetration that will be a critical factor to the success of MongoDB Inc.
- We believe Compass will provide insight into MongoDB feature usage that will be a critical factor to the success of MongoDB Inc.
- We believe Compass will provide a channel for MongoDB Inc. to communicate with those that do not want to sign-up for our newsletters.
- We believe Compass will provide a channel for MongoDB Inc. that will substantially reduce support costs.
- We believe Compass will provide a channel for MongoDB Inc. that will substantially improve the support experience.
- We believe Compass will allow MongoDB University to source more qualified sales leads.
- We believe Compass will allow MongoDB Cloud to source more qualified sales leads.
- We believe Compass will fill a critical gap in our sales cycle, between the millions of anonymous downloaders and the premium offerings of MongoDB Inc.
- We do not believe Compass alone will convert existing users into paying MongoDB Enterprise customers.

## PHPMyAdmin (CRUD Admin Tool)

Expand All @@ -38,7 +38,7 @@
## Real-time

- We believe there is sufficient demand for investigating a "real-time" value proposition (e.g. visualizing data from the query profiler, visualizing db.serverStats() data).
- We believe the core technologies used in Scout could be delivered as a new agent managed by automation that would enable real-time, bi-directional interaction from the MongoDB Cloud web application to any MongoDB deployment managed by MongoDB Cloud.
- We believe the core technologies used in Compass could be delivered as a new agent managed by automation that would enable real-time, bi-directional interaction from the MongoDB Cloud web application to any MongoDB deployment managed by MongoDB Cloud.

## Platform Support

Expand Down Expand Up @@ -78,4 +78,4 @@

## OTHER

- We believe Scout should help #{TargetCustomer}'s solve problems, but not do it automatically.
- We believe Compass should help #{TargetCustomer}'s solve problems, but not do it automatically.
2 changes: 1 addition & 1 deletion docs/schema-editor.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
> Source: [Integrations Flowdock Conversation](https://www.flowdock.com/app/10gen/integrations/threads/FM5IQ0IYllwXeuTSHiXz44hLFft)

@thomasr, this just reminded me of our co-creation of value story (e.g. "Hey Scout, you dummy, I'm using short key aliasing to save disk space. Let me give you some aliases so when you see a key `u` display as `url`, `c` displays as `username`, and so on." ). Let's just call this **"key packing"**.
@thomasr, this just reminded me of our co-creation of value story (e.g. "Hey Compass, you dummy, I'm using short key aliasing to save disk space. Let me give you some aliases so when you see a key `u` display as `url`, `c` displays as `username`, and so on." ). Let's just call this **"key packing"**.

Similarly, "value packing". Some examples of value packing:

Expand Down
4 changes: 2 additions & 2 deletions gulpfile.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
process.env.DEBUG = '*';

/**
* # Welcome to Scout's gulpfile!
* # Welcome to Compass's gulpfile!
*
* Here are a few tips to guide you on your quest:
*
Expand Down Expand Up @@ -35,7 +35,7 @@ var platform = require(path.join(__dirname, 'tasks', process.platform));
/**
* # release
*
* `npm run release` calls this to build Scout
* `npm run release` calls this to build Compass
* and generate installers for users.
*/
gulp.task('release', function(done) {
Expand Down
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
{
"name": "mongodb-scout",
"name": "mongodb-compass",
"description": "The MongoDB GUI.",
"version": "0.3.0",
"main": "main.js",
"electron_version": "0.30.6",
"product_name": "MongoDB Scout",
"product_name": "MongoDB Compass",
"authors": "MongoDB Inc.",
"check": {
"ignore": [
Expand Down
2 changes: 1 addition & 1 deletion src/app.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ var localLinks = require('local-links');
* The top-level application singleton that brings everything together!
*
* @example
* // Drive Scout from the chrome devtools console using the `app` window global:
* // Drive Compass from the chrome devtools console using the `app` window global:
* console.log(app);
* // What are the current query options?
* console.log('Query options are', app.queryOptions);
Expand Down
2 changes: 1 addition & 1 deletion src/bugsnag.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**
* Bugsnag captures errors in real-time from Scout, which helps us understand
* Bugsnag captures errors in real-time from Compass, which helps us understand
* and resolve them as fast as possible. It's very similar to
* [Sentry](https://getsentry.com), [Exceptional](https://www.exceptional.io/),
* and [airbrake](https://airbrake.io/). We trust it because it's used in
Expand Down
2 changes: 1 addition & 1 deletion src/electron/crash-reporter.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
var reporter = module.exports = require('crash-reporter');

reporter.start({
productName: 'Scout', // @todo (imlucas): standardize w/ package.json
productName: 'Compass', // @todo (imlucas): standardize w/ package.json
companyName: 'MongoDB',
submitUrl: 'http://breakpad.mongodb.parts/post',
autoSubmit: true
Expand Down
4 changes: 2 additions & 2 deletions src/electron/index.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
// Start crash-reporter asap so if anything goes
// wrong, we can at least view the crash reports
// locally. When a crash occurs, a `.dmp` file
// will be created in `/tmp/Scout`
// (`~\AppData\Local\Temp\Scout` on Windows).
// will be created in `/tmp/Compass`
// (`~\AppData\Local\Temp\Compass` on Windows).
require('./crash-reporter');

if (!require('electron-squirrel-startup')) {
Expand Down
4 changes: 2 additions & 2 deletions src/electron/menu.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@ function getTemplate(_window) {
if (process.platform === 'darwin') {
return [
{
label: 'MongoDB Scout',
label: 'MongoDB Compass',
submenu: [
{
label: 'About Scout',
label: 'About Compass',
selector: 'orderFrontStandardAboutPanel:'
},
{
Expand Down
2 changes: 1 addition & 1 deletion src/models/types.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
var types = require('scout-brain').types;

/**
* Friendly wrapper around MongoDB and types used in Scout.
* Friendly wrapper around MongoDB and types used in Compass.
* @see https://github.com/10gen/scout/blob/dev/scout-brain/lib/types.js
*/
module.exports = types;
2 changes: 1 addition & 1 deletion tasks/darwin.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ var PACKAGER_CONFIG = {
icon: path.resolve(__dirname, '../images/darwin/scout.icns'),
overwrite: true,
prune: true,
'app-bundle-id': 'com.mongodb.scout',
'app-bundle-id': 'com.mongodb.compass',
'app-version': pkg.version,
sign: '90E39AA7832E95369F0FC6DAF823A04DFBD9CF7A',
protocols: [
Expand Down
8 changes: 4 additions & 4 deletions tasks/win32.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@ var packager = require('electron-packager');
var createInstaller = require('electron-installer-squirrel-windows');
var debug = require('debug')('scout:tasks:win32');

var APP_PATH = path.resolve(__dirname, '../dist/MongoDBScout-win32-x64');
module.exports.ELECTRON = path.join(APP_PATH, 'MongoDBScout.exe');
var APP_PATH = path.resolve(__dirname, '../dist/MongoDBCompass-win32-x64');
module.exports.ELECTRON = path.join(APP_PATH, 'MongoDBCompass.exe');
module.exports.RESOURCES = path.join(APP_PATH, 'resources');

var PACKAGER_CONFIG = {
name: 'MongoDBScout',
name: 'MongoDBCompass',
dir: path.resolve(__dirname, '../build'),
out: path.resolve(__dirname, '../dist'),
platform: 'win32',
Expand All @@ -31,7 +31,7 @@ var PACKAGER_CONFIG = {
};

var INSTALLER_CONFIG = {
name: 'MongoDBScout',
name: 'MongoDBCompass',
path: APP_PATH,
out: path.resolve(__dirname, '../dist'),
overwrite: true
Expand Down