Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upstream1 #15

Open
wants to merge 95 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
95 commits
Select commit Hold shift + click to select a range
7ea6232
Initial commit
veeramarni Aug 9, 2016
571e5b1
first commit
veeramarni Aug 10, 2016
f0b8e87
still have violation but removed duplicate react
cdmbase Aug 12, 2016
12d8de6
violation changes
cdmbase Aug 12, 2016
cd2a823
changes
cdmbase Aug 16, 2016
af03a10
resolve double react issue
cdmbase Aug 16, 2016
3289731
updated readme
cdmbase Aug 16, 2016
78ba4d7
Update README.md
cdmbase Aug 16, 2016
b0f3535
Update README.md
cdmbase Aug 16, 2016
25af529
Update README.md
cdmbase Aug 16, 2016
4f267f2
ignore .idea
cdmbase Aug 16, 2016
d6b70cf
added git login feature
cdmbase Aug 18, 2016
e4e9ee1
split into multiple app
cdmbase Aug 19, 2016
d736c87
removed app from mainapp
cdmbase Aug 19, 2016
a18900f
more fixes to react duplication issues
cdmbase Aug 19, 2016
f86d475
added some arragements
veeramarni Aug 20, 2016
0b322a5
folder modification
cdmbase Sep 23, 2016
30989b2
changes
cdmbase Oct 29, 2016
b0971a7
Structured the folders as per standards
cdmbase Oct 31, 2016
101d60f
removed autopublish feature and fixed box creation, dashboard
cdmbase Nov 7, 2016
8df2cad
remove bindtracker and replaced with recompose
cdmbase Nov 8, 2016
fcc6c7f
fixed autoload of boxes
cdmbase Nov 10, 2016
1799614
included terminal and fixed ui
cdmbase Nov 15, 2016
c8e3cef
added meteor package and fixex xterm issue
cdmbase Nov 15, 2016
48ade54
added new changes
cdmbase Nov 20, 2016
ba1b8d0
removed mainapp
cdmbase Nov 20, 2016
80ecbb8
removed symbolic and private packages
cdmbase Nov 20, 2016
e96ce09
Squashed 'app/src/MainApp/' content from commit 97ed81c
cdmbase Nov 20, 2016
ff60f8a
Merge commit 'e96ce09e585aec222ef14cfdfd4931c2e9bb1f21' as 'app/src/M…
cdmbase Nov 20, 2016
b38ee7c
moved server start to router
cdmbase Nov 20, 2016
7e76886
merged from template kit
cdmbase Nov 20, 2016
28c12c2
fixed approutes
cdmbase Nov 20, 2016
b282a95
Removed .idea folder
Nov 27, 2016
f659bf4
idea dir
Nov 27, 2016
4b4e22c
moved authentication check to MainApp
cdmbase Nov 27, 2016
ccab291
add auth in MainApp
cdmbase Nov 27, 2016
b2e7c94
Merge branch 'master' of https://github.com/cdmbase/AdminIDE
cdmbase Nov 27, 2016
7c9ebd7
added profile and accountsMeld
cdmbase Nov 27, 2016
c9728fa
removed boxes
cdmbase Nov 27, 2016
cd6ace5
ESLint
Nov 29, 2016
33dcd2e
bug fixes
cdmbase Nov 29, 2016
903719c
Merge branch 'master' of https://github.com/cdmbase/AdminIDE
cdmbase Nov 29, 2016
b703b90
Bridge for IOServer
Dec 3, 2016
0ec9887
settings changed
cdmbase Dec 6, 2016
b59766b
Merge branch 'master' of https://github.com/cdmbase/AdminIDE
cdmbase Dec 6, 2016
8c50a35
added newer version to support react observable, persist
cdmbase Dec 6, 2016
b6e80f6
modifed to resove common folder
cdmbase Dec 6, 2016
cf251bc
fixed dispatch issue
cdmbase Dec 7, 2016
236904a
applied changes
cdmbase Dec 7, 2016
ce2d032
Fix for workspace creation
Dec 8, 2016
937f53d
fixed webpack warnings
cdmbase Dec 8, 2016
4f74630
Updated const name
Dec 8, 2016
af07d7e
beore upgrading to graphiql apollo
cdmbase Dec 12, 2016
081791c
updated with epic
cdmbase Dec 18, 2016
b5a2e81
updated from base code, now uses graphql
cdmbase Dec 18, 2016
de183e5
tried adding graphql and epic
cdmbase Dec 22, 2016
ac68011
Merge branch 'master' of https://github.com/cdmbase/meter-react-redux…
cdmbase Dec 22, 2016
c86cf11
added graphql changes
cdmbase Dec 24, 2016
f92fe0b
changes
cdmbase Dec 24, 2016
3474c23
corrected server changes
cdmbase Dec 24, 2016
9489103
corrected server changes
cdmbase Dec 24, 2016
743ddd6
new changes
cdmbase Dec 24, 2016
02def3f
Merge branch 'master' of https://github.com/cdmbase/meter-react-redux…
cdmbase Dec 24, 2016
c23b6b5
Merge branch 'master' of https://github.com/cdmbase/meter-react-redux…
cdmbase Dec 25, 2016
4537477
added changes
cdmbase Dec 25, 2016
31e9d69
Squashed 'app/packages/meteor-integration/' content from commit 219b682
cdmbase Dec 25, 2016
908ebe0
Merge commit '31e9d69565abbfe456801aceeadf5c0e343ce0f7' as 'app/packa…
cdmbase Dec 25, 2016
7617bc0
to fix ssr
cdmbase Dec 25, 2016
7c74c7e
fixed SSR
cdmbase Dec 25, 2016
d00c2e6
add subscription
cdmbase Dec 25, 2016
7d7f5f5
removed meteor-integration for testing
cdmbase Dec 25, 2016
f82c2c0
Squashed 'app/packages/meteor-integration/' content from commit 17848d3
cdmbase Dec 25, 2016
35cedd6
Merge commit 'f82c2c0ad1b4877e1ca468266c8fb60ba0eb78fd' as 'app/packa…
cdmbase Dec 25, 2016
be734c5
removed meteor-integration
cdmbase Dec 25, 2016
a0f3006
Squashed 'app/packages/meteor-integration/' content from commit 219b682
cdmbase Dec 25, 2016
1846eb9
Merge commit 'a0f300621af481b50824bad7e864c345679dc472' as 'app/packa…
cdmbase Dec 25, 2016
65204bf
fix to allow meteorClientConfig to be used on the server#56
cdmbase Dec 25, 2016
fe75b6f
with apollo subscription
cdmbase Dec 26, 2016
eca9f40
updated to use apollo subscription, query only works
cdmbase Dec 26, 2016
e6aac71
changed to use graphql
cdmbase Dec 28, 2016
4ad6607
dashboard poll
cdmbase Dec 29, 2016
b0060c0
Stabilization for master
Dec 29, 2016
4dbaabf
fixed SSR
cdmbase Dec 30, 2016
cb1ed95
updated readme
cdmbase Dec 30, 2016
f0d09fb
Squashed 'app/packages/meteor-react-router-ssr/' changes from b4a8f09…
cdmbase Dec 30, 2016
f214649
Merge commit 'f0d09fb63e266704c8abc89d37880b1636ad1dbf'
cdmbase Dec 30, 2016
d74193d
corrected readme
cdmbase Dec 30, 2016
0f9faf8
to fix loading props in wrapperHook
cdmbase Dec 30, 2016
319ae8e
Merge branch 'master' of https://github.com/cdmbase/AdminIDE
cdmbase Dec 30, 2016
9bdbb93
commit changes on 27th
cdmbase Dec 26, 2016
ae90054
changes
cdmbase Dec 26, 2016
f4a87f2
merged commits 27th changes
cdmbase Dec 30, 2016
9064d37
fixed SSR
cdmbase Dec 30, 2016
5dae852
updated readme
cdmbase Dec 30, 2016
fc01428
to fix loading props in wrapperHook
cdmbase Dec 30, 2016
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
6 changes: 3 additions & 3 deletions .eslintrc
Original file line number Diff line number Diff line change
Expand Up @@ -33,18 +33,18 @@
"no-param-reassign": 0, // We love param reassignment. Naming is hard.
"no-shadow": 0, // Shadowing is a nice language feature. Naming is hard.
"import/first": 0, // Este sorts by atom/sort-lines natural order.
"react/jsx-filename-extension": 0, // No, JSX belongs to .js files
"react/jsx-filename-extension": [1, { "extensions": [".js", ".jsx"] }], // No, JSX belongs to .js files
"react/react-in-jsx-scope": 0,
"react/forbid-prop-types": [0, { "forbid": [] }],
"jsx-a11y/html-has-lang": 0, // Can't recognize the Helmet.
"no-confusing-arrow": 0, // This rule is super confusing.
"react/forbid-prop-types": 0, // Este is going to use Flow types.
"react/no-unused-prop-types": 0, // Este is going to use Flow types.
"react/jsx-indent": 0, // Damn. We need Yarn asap.
"import/prefer-default-export": 0, // No. Actions can have just one action.
"no-duplicate-imports": 0, // github.com/babel/eslint-plugin-babel/issues/59#issuecomment-230118848
"import/no-duplicates": 2,
// Rules for functional programming. We do not need Object.freeze.
"fp/no-mutating-assign": 2,
"fp/no-mutating-assign": 2
// TODO: Can't be enabled now, it requires a lot of refactoring.
// "fp/no-mutating-methods": 2,
// "fp/no-mutation": ["error", {
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
.idea
22 changes: 22 additions & 0 deletions .iron/config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"engines": {
"html": "html",
"js": "js",
"css": "css"
},

"template": {
"html": "true",
"js": "true",
"css": "true"
},

"route": {
"controller": "true",
"template": "true"
},

"generator": {
"comments": "true"
}
}
18 changes: 15 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
# Meteor React Redux Webpack Starter Kit
# IDE. Front-end side.


> Starter kit for universal full–fledged React apps. One stack for browser, mobile, server.
## Overview
This part - front-end side of IDE that incapsulates all external services - Container Management, Workspace App, etc. This is Meteor.js application uses DB that shared with IOServer for sync containers and servers statuses.

## Installation and start
> You don't have to start with everything. MRRWS kit is perfect even for plain static pages. You can gracefully add any platform later. MRRWS kit mission is simple: **Help startups to deliver minimal valuable product asap with the state of the art real-time universal app stack with meteor**.


Expand Down Expand Up @@ -35,12 +37,14 @@ npm install
cd app && npm install
```

- Add config file - "***settings.json***" to development or production environment (./config/development or ./config/production).
- Add config file - "***settings.json***" to development or prodction environment (./config/development or ./config/production).

```json
{
"public": {
"sentryUrl": "https://********************@app.getsentry.com/***",
"googleAnalyticsId": "UA-XXXXXXX-X",
"io": "http://localhost:4000/manager",
"logLevel": "debug"
},
"private": {
Expand All @@ -58,6 +62,14 @@ cd app && npm install
}
```

- Create database - "***ide***" in MongoDB.

### Run Application
Before application run check *start* script in ***./app/package.json*** file.
```bash
cd app && npm start
```

### Start
```
cd app
Expand Down
5 changes: 5 additions & 0 deletions app/.meteor/packages
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,11 @@ react-meteor-data
std:accounts-ui
std:accounts-bootstrap
[email protected]
splendido:accounts-meld
splendido:accounts-meld-client-bootstrap
pauli:accounts-linkedin
jakobloekke:rabbitmq
random
reywood:publish-composite
apollo
webpack:typescript
30 changes: 30 additions & 0 deletions app/lib/i18n/messages/src/IDEApp/common/app/linksMessages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
[
{
"id": "app.links.intl",
"defaultMessage": "Intl"
},
{
"id": "app.links.home",
"defaultMessage": "Home"
},
{
"id": "app.links.signIn",
"defaultMessage": "Sign in"
},
{
"id": "app.links.signOut",
"defaultMessage": "Sign out"
},
{
"id": "app.links.pricing",
"defaultMessage": "Pricing"
},
{
"id": "app.links.features",
"defaultMessage": "Features"
},
{
"id": "app.links.blog",
"defaultMessage": "Blog"
}
]
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[
{
"id": "footer.madeByHtml",
"defaultMessage": "Made with love by"
}
]
31 changes: 29 additions & 2 deletions app/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,31 +21,47 @@
"bootstrap": "^3.3.7",
"cdm-logger": "1.0.7",
"cheerio": "^0.20.0",
"classnames": "^2.2.5",
"codemirror": "^5.16.0",
"cookie-monster": "^0.2.0",
"cookie-parser": "^1.4.3",
"dataloader": "^1.2.0",
"deepmerge": "^0.2.10",
"diff-match-patch": "^1.0.0",
"dockerode": "^2.3.1",
"express": "^4.14.0",
"formatjs": "^0.1.1",
"fs_events": "^1.0.3",
"graphql": "^0.8.2",
"graphql-custom-types": "^0.7.1",
"graphql-schema-collector": "0.2.4",
"graphql-server-express": "^0.4.3",
"graphql-subscriptions": "^0.2.2",
"graphql-tag": "^1.1.2",
"graphql-tools": "^0.8.4",
"graphql-typings": "0.0.1-beta-2",
"immutability-helper": "^2.0.0",
<<<<<<< HEAD
"immutable": "^3.8.1",
=======
>>>>>>> e6aac71... changed to use graphql
"intl-locales-supported": "^1.0.0",
"intl-messageformat": "^1.3.0",
"intl-relativeformat": "^1.3.0",
"intro.js": "^2.1.0",
"invariant": "^2.2.1",
"keymaster": "^1.6.2",
"localforage": "^1.4.3",
"lodash": "^4.17.2",
"lodash.debounce": "^4.0.7",
"make-error": "^1.2.1",
"meteor-node-stubs": "^0.2.3",
"meteor-rxjs": "^0.4.5",
"mime": "^1.3.4",
"nconf": "^0.8.4",
"node-sass": "^3.8.0",
"pkginfo": "^0.4.0",
"portscanner-plus": "^0.2.1",
"ramda": "^0.22.1",
"randomstring": "^1.1.5",
"raven-js": "^3.3.0",
Expand All @@ -62,6 +78,8 @@
"react-apollo": "^0.7.0",
"react-bootstrap": "^0.30.2",
"react-codemirror": "^0.2.6",
"react-contextmenu": "^1.6.3",
"react-cookie": "^1.0.4",
"react-dom": "^15.2.0",
"react-ga": "^2.1.2",
"react-helmet": "^3.1.0",
Expand All @@ -75,9 +93,11 @@
"react-router": "^3.0.0",
"react-router-bootstrap": "^0.23.1",
"react-router-redux": "^4.0.7",
"react-split-pane": "^0.1.44",
"readdir-plus": "^0.4.1",
"rebass": "^0.3.3",
"recompose": "^0.20.2",
"redux": "^3.5.2",
"redux": "^3.6.0",
"redux-devtools": "^3.3.1",
"redux-devtools-dock-monitor": "^1.1.1",
"redux-devtools-log-monitor": "^1.0.11",
Expand All @@ -93,10 +113,16 @@
"rxjs": "^5.0.1",
"sass-loader": "^4.0.0",
"shortid": "^2.2.6",
"socket.io-client": "^1.4.8",
"ssh2": "^0.5.0",
"subscriptions-transport-ws": "^0.3.1",
"superagent": "^2.3.0",
"superagent-defaults": "^0.1.14",
"tracker-component": "^1.3.21",
"transit-immutable-js": "^0.6.0",
"transit-js": "^0.8.846",
"validator": "^5.5.0"
"validator": "^5.5.0",
"xterm": "^2.1.0"
},
"devDependencies": {
"apollo-codegen": "^0.9.6",
Expand All @@ -112,6 +138,7 @@
"babel-preset-react": "^6.3.13",
"babel-preset-stage-0": "^6.3.13",
"babel-runtime": "^6.18.0",
"bunyan-debug-stream": "^1.0.7",
"css-loader": "^0.23.0",
"enzyme": "^2.4.1",
"eslint": "^3.12.2",
Expand Down
71 changes: 71 additions & 0 deletions app/packages/meteor-integration/.versions
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
local-test:[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
practicalmeteor:[email protected]_1
practicalmeteor:[email protected]_2
practicalmeteor:[email protected]_7
practicalmeteor:[email protected]
practicalmeteor:[email protected]_2
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
tmeasday:[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
Loading