95 Commits

Author SHA1 Message Date
Egor Kislitsyn
d0905b5682 Adds build method to the Runtime class 2016-03-09 20:31:03 +07:00
Eslam A. Hefnawy
005d8f9b48 removed components from classes 2016-03-08 21:26:04 +07:00
Austen Collins
c1c5f0ae35 Change utils/new.js back to utils/index.js 2016-03-01 18:23:12 -08:00
ac360
241f70ed37 Remove old utils 2016-03-01 16:02:28 -08:00
ac360
716d6a21fc Test and Class fixes 2016-03-01 15:36:29 -08:00
ac360
4e57f0ff8b Extend templates in toObjectPopulate() methods, Classes take config again, test fixes 2016-03-01 13:30:52 -08:00
Austen Collins
fc8f29f9be tests: fix project tests further WIP, project: rename some methods to use getAll to keep convention 2016-02-26 12:33:54 -08:00
Eslam A. Hefnawy
731787f0c1 fixed and tested project life cycle actions 2016-02-26 01:47:22 +07:00
ac360
48758fac83 Serializer: remove config.filePath from assets 2016-02-23 16:22:22 -08:00
Eslam A. Hefnawy
67acc7026d Running ProjectInit: Fixes 2016-02-23 18:48:12 +07:00
ac360
d27aa15f0c ProjectInit: continue work WIP 2016-02-22 22:58:53 -08:00
ac360
7939980be6 ProjectInit: continue refactor 2016-02-22 20:04:39 -08:00
ac360
93ea47ca98 Continue moving utilities 2016-02-22 17:54:46 -08:00
ac360
dcdb2bb49f Utils: create new utils on serverless isntance 2016-02-22 17:25:19 -08:00
Austen Collins
7f99288156 Serverless: fix loading 2016-02-22 16:43:24 -08:00
Austen Collins
9a0150c9d5 Serverless: improve project loading 2016-02-22 14:25:50 -08:00
Eslam A. Hefnawy
fc628d6f8b runtime fixes 2016-02-20 20:04:26 +07:00
ac360
75382354ff Serializers: begin large refactor to use serializers 2016-02-17 15:31:01 -08:00
ac360
7498e843a5 Classes: remove serverless prefix WIP 2016-02-17 11:17:39 -08:00
Kamil Burzynski
ed4c4b6d3f Implemented Stage/Region (and VarContainer) classes 2016-02-17 13:57:21 +01:00
Kamil Burzynski
703b936c77 Bugfixes 2016-02-16 11:46:43 +01:00
Kamil Burzynski
b67b044117 Bugfixes
- project load is truly used in async way now
- a number of typos related to misplaced ; or ,
- S.init() used properly and systematically throughout the code
- sPath indexOf usage now looks only at beginning of paths, to avoid bugs like "foo/bar-get".indexOf( "bar" ) mistakenly finding a component 'bar' within 'foo'
2016-02-16 11:19:12 +01:00
Eslam A. Hefnawy
914efae537 merging v0.5-providers branch: fixing conflicts 2016-02-16 13:19:59 +07:00
Kamil Burzynski
fe1ba82be5 Fixes for project/state loading 2016-02-15 15:41:37 +01:00
ac360
343d76203f Proof of concept: sdk wrapper 2016-02-13 14:15:21 -08:00
ac360
85e7c526c3 ProviderAws: finish getCredentials() method 2016-02-13 08:52:33 -08:00
ac360
bc56495601 ServerlessProviderAws: create class 2016-02-12 22:48:44 -08:00
ac360
e253301a0a Serverless: more information about deprecated feature in comment 2016-02-12 14:36:51 -08:00
Kamil Burzynski
0eeb96d17a Public API usage cleanups 2016-02-12 16:46:24 +01:00
Kamil Burzynski
7f80bd6bc1 WIP: moved getFunctions() to project 2016-02-12 09:09:56 +01:00
Kamil Burzynski
24b9d73bfb ServerlessRuntime class hierarchy introduced 2016-02-10 14:07:42 +01:00
Kamil Burzynski
e570f077e2 Serverless classes are now loaded before setProject() call 2016-02-10 09:18:28 +01:00
Kamil Burzynski
8a072fd7cd Added support for passing only path to project to Serverless constructor, so programmatic use can be sometimes more convenient. 2016-02-10 09:08:23 +01:00
Kamil Burzynski
e06786dae7 Merge branch 'master' into arch-refactor 2016-02-10 08:51:05 +01:00
Kamil Burzynski
7c031bb8ec Bugfixes 2016-02-09 17:29:21 +01:00
Kamil Burzynski
4baed3e96f Project marked as _project in Serverless class 2016-02-09 16:31:46 +01:00
Kamil Burzynski
e0e027dcd3 Refactoring: removed S.config.projectPath, Project instance is created at correct moments, common project helpers moved to Project 2016-02-09 15:14:17 +01:00
Eslam A. Hefnawy
9ff594de74 fixing events after merge 2016-02-09 17:04:22 +07:00
ac360
f95d92f720 FunctionCreate: start refactoring to only use sPath 2016-02-07 12:22:06 -08:00
ac360
b1b8cbf6cd ServerlessModule: begin removing this as a class and concept 2016-02-07 12:20:35 -08:00
ac360
d3998fc2dc ProjectInit, ServerlessProject: Optimize code 2016-01-28 21:33:47 -08:00
Eslam A. Hefnawy
6aec0ba264 Revert "added event source support"
This reverts commit 916d09e1ec686f56f318b986342a192e811e0e69.
2016-01-28 17:59:44 +07:00
Eslam A. Hefnawy
916d09e1ec added event source support 2016-01-27 20:46:58 +07:00
ac360
c3f8691488 Release V0.1.5 2016-01-23 09:07:57 -08:00
ac360
149a0d5a3d Serverless: Bring back _init method for backwards compatibility 2016-01-23 09:07:24 -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
f6e0e02121 ServerlessState: add setAsset() method for conveniently addding in new assets to the state. 2016-01-21 16:12:43 -08:00
Eslam A. Hefnawy
469615dca1 project context validation 2016-01-21 17:38:33 +02:00
ac360
840e0610e1 ProjectInstall: first pass at implementing this Action 2016-01-19 12:31:34 -08:00
ac360
84b8ae3227 Plugin Loading: Change and simplify plugin loading 2016-01-16 21:03:18 -08:00