929 Commits

Author SHA1 Message Date
Eslam A. Hefnawy
8c38a6af96 projectInstall: clean packcage.json 2016-01-26 17:23:45 +07:00
Eslam A. Hefnawy
a9d776a29b fixed debug mode during unit testing 2016-01-25 15:40:15 +07:00
ac360
16d9b6b7bc Templates: Fix template inheritance, allow template files in every level of organization, each inherit subjectively from the project level to the asset being populated 2016-01-22 16:18:12 -08:00
ac360
4911a3b75f Templates: finish support for project level templates. Remove moduleName.template syntax requirement for module-level templates. Module-level templates can extend project level templates. 2016-01-22 11:45:02 -08:00
ac360
72489fd884 StageCreate,RegionCreate: Deploy CF resources automatically (like we used to) and fix the noExeCf option 2016-01-21 23:36:17 -08:00
ac360
7a78a2c830 Tests: add init method 2016-01-21 18:27:45 -08:00
ac360
145a7a8bbf Templates: now available at the Project level. Any file in the project root that starts with 's-template...' can contain templates 2016-01-21 18:03:56 -08:00
ac360
e8758ebbbb ComponentCreate, ModuleCreate, FunctionCreate: use state.setAsset() on creation to add new items to the state before save. 2016-01-21 16:16:43 -08:00
ac360
f6e0e02121 ServerlessState: add setAsset() method for conveniently addding in new assets to the state. 2016-01-21 16:12:43 -08:00
ac360
5bf03ba90a Release v0.1.2 2016-01-19 19:06:46 -08:00
ac360
ccbbfc6610 ProjectInstall: Remove unnecessary package.json attributes 2016-01-19 18:40:58 -08:00
ac360
9302439cce Preparing for release... 2016-01-19 18:01:05 -08:00
Austen
52b0780816 Merge pull request #497 from serverless/projectInstall
Project install
2016-01-19 18:00:30 -08:00
ac360
dc2648c498 ProjectInstall: User experience improvements. Tests: add test for project install 2016-01-19 12:52:31 -08:00
Joost Farla
8aae62a3da Added convenience getters 2016-01-19 20:38:27 +00:00
ac360
f38264a296 ProjectCreate: no longer create a project bucket if 'noExeCf' is set 2016-01-18 12:56:56 -08:00
Eslam A. Hefnawy
7085b33d13 fixed resourcesDeploy to aggregate resources from modules. Closes #485 2016-01-18 20:50:58 +02:00
ac360
82612388d4 ServerlessProject: Automatically add package.json at the root of every new project 2016-01-17 14:12:40 -08:00
Eslam A. Hefnawy
e9ec9abe29 fixed resources deploy test 2016-01-17 14:21:54 +02:00
ac360
84b8ae3227 Plugin Loading: Change and simplify plugin loading 2016-01-16 21:03:18 -08:00
ac360
34f6a71e10 DashDeploy: fix 2016-01-16 19:59:13 -08:00
ac360
5d1564cbd7 Serverless: add init() method for programmatic usage to init state, Classes: make getPopulated and getResources no longer return promises, ServerlessModule: add template property to module 2016-01-16 17:20:38 -08:00
ac360
978526a155 EndpointDeploy: update to use new classes, Tests: all tests passing 2016-01-16 15:11:27 -08:00
ac360
096c2468a7 FunctionDeploy: fix 2016-01-16 14:07:20 -08:00
ac360
0b88cf232b ServerlessState: Enhance get methods to use more than serverless paths to query serverless assets 2016-01-16 10:54:26 -08:00
Eslam A. Hefnawy
39d8c40764 some fixes for the interactive CLI 2016-01-16 20:13:41 +02:00
Eslam A. Hefnawy
10753765d0 fixed functionRun 2016-01-16 19:01:43 +02:00
ac360
80eeb0b1a6 ResourcesDeploy: fix test 2016-01-16 08:51:31 -08:00
ac360
016a1b4965 ServerlessState, ServleressMeta: add new helpful methods: getProject, getMeta, validateStageExists, validateRegionExists, add these to actions, fix additional tests 2016-01-15 21:41:46 -08:00
ac360
16bdfe9659 Serverless: fix state loading, ProjectCreate/StageCreate/RegionCreate: fix/update to better use classes, State Class: add new getProject and getMeta methods, fix getResources bugs, write tests 2016-01-15 19:34:00 -08:00
Eslam A. Hefnawy
9137224731 fixing all actions to use classes 2016-01-16 00:28:50 +02:00
Eslam A. Hefnawy
8dfaf6f701 fixed classes getPopulate method 2016-01-15 21:40:45 +02:00
ac360
6d5a7f8c15 Classes: Major classes refactor 2016-01-14 23:19:16 -08:00
ac360
f675457b4e Classes: beging removing data prop 2016-01-14 23:19:16 -08:00
ac360
e38c31ab69 Serverless: change queuing 2016-01-13 16:20:17 -08:00
ac360
3caa7588da FunctionDeploy: Fix handler error and script errors due to lodash 2016-01-08 23:38:21 -08:00
ac360
d78f6d60de Serverless: fix path validation 2016-01-08 11:48:08 -08:00
Eslam A. Hefnawy
5fe4c28df1 update resources deploy test 2016-01-08 21:35:35 +02:00
Eslam A. Hefnawy
c8526633e0 resource deploy test update 2016-01-08 21:35:35 +02:00
Eslam A. Hefnawy
a012b4e25d fixed resources deploy test 2016-01-08 21:35:35 +02:00
ac360
d2c7797770 ResourcesDeploy: fix incorrect meta folder name 2016-01-08 10:46:46 -08:00
ac360
8e502b9396 Tests: fix meta folder name 2016-01-08 10:16:44 -08:00
ac360
931dbde01e Meta: remove public and private folders and namespace 2016-01-08 10:07:01 -08:00
ac360
fde3eee4fd Utils: refactor getResources, populate, Tests: fix all, Serverless: add methods to work with sPaths 2016-01-08 01:17:42 -08:00
ac360
6508c11fbe Classes: Finish refactor/cleanup, TestComponentCreate: finish 2016-01-07 18:33:34 -08:00
Eslam A. Hefnawy
304d7c969a unit tests updates 2016-01-08 00:25:16 +02:00
Eslam A. Hefnawy
d8c67bdbc0 updated test project to use components arch 2016-01-07 21:30:37 +02:00
Eslam A. Hefnawy
5275f2b3b0 CLI Testing: some fixes 2016-01-06 18:13:18 +02:00
Eslam A. Hefnawy
791ce2d7b2 function and endpoint deploy now deploys according to CWD 2016-01-06 12:12:01 +02:00
Eslam A. Hefnawy
b82381bc28 refactored get methods on classes 2016-01-05 21:16:53 +02:00