Jonathan Clem
20f0d3983a
Add ESLint
2019-05-21 10:34:23 -04:00
Jonathan Clem
618a7ec0f8
Change npm format to format-check and add format command
2019-05-20 11:21:45 -04:00
Bryan MacFarlane
2bd641ee75
Spec for tool config apis ( #3 )
...
* creating an initial branch for config apis spec
* Add package specs
* mkdirP should return promise
* Which should return a promise
* Respond to feedback
* export => exportVariable
* Respond to feedback on spec
* Remove code for now
* trailing space
* Clarify throwing
2019-05-16 18:45:34 -07:00
Jonathan Clem
1073897ccb
Fix numbering in README
2019-04-22 12:02:40 -04:00
Jonathan Clem
2458937442
Add `npm run create-package` to scripts in README
2019-04-22 11:56:24 -04:00
Jonathan Clem
d3cfce8cf0
Simplify package creation
2019-04-22 11:54:05 -04:00
Jonathan Clem
9ef78f1807
Update README.md
2019-04-22 11:46:37 -04:00
Jonathan Clem
a26c57109e
Update README.md
2019-04-22 11:46:19 -04:00
Jonathan Clem
32a1c14007
Add `lerna bootstrap` to main.workflow
2019-04-20 11:07:55 -04:00
Jonathan Clem
7343633101
Fix Compile/Dependencies needs in main.workflow
2019-04-20 11:01:43 -04:00
Jonathan Clem
39e21d45c8
Add build step to workflow file
2019-04-20 11:00:36 -04:00
Jonathan Clem
8d559d0a09
Fix prettier script file glob to ignore compiled code
2019-04-20 10:59:40 -04:00
Jonathan Clem
80afb0ab88
Update README.md
2019-04-20 10:56:56 -04:00
Jonathan Clem
b3e79eb868
Make use of @actions/exit in @actions/toolkit
2019-04-20 10:54:42 -04:00
Jonathan Clem
cca9523c73
Add the "@actions/exit" package
...
It is useful to have the exit logic separated into its own package
2019-04-20 10:52:56 -04:00
Jonathan Clem
1e32709630
Add license files
2019-04-20 10:38:10 -04:00
Jonathan Clem
4e7d45abe0
Add requiredEnv config for Toolkit
2019-04-19 17:27:40 -04:00
Jonathan Clem
4381229e80
Add a token property to Toolkit
2019-04-19 17:06:09 -04:00
Jonathan Clem
39f7667028
Add Toolkit class w/logging & exits
2019-04-19 17:00:42 -04:00
Jonathan Clem
d90e9d7582
Remove ESLint (still not compatible enough with TypeScript tooling)
2019-04-19 17:00:31 -04:00
Jonathan Clem
e3911754c1
Rename packages/github to packages/toolkit
2019-04-19 15:52:23 -04:00
Jonathan Clem
79a070cdc8
Use "ci" not "install" to install dependencies in actions
2019-04-19 15:46:22 -04:00
Jonathan Clem
3e32975625
Add ESLint and Prettier tooling
2019-04-19 15:35:44 -04:00
Jonathan Clem
37e19115be
Add a workflow for running tests
2019-04-19 15:23:03 -04:00
Jonathan Clem
f026c43b81
Add working Jest & TypeScript config
...
- Jest now uses ts-jest for transforms
- TypeScript compilation via `lerna run tsc`
2019-04-19 15:15:34 -04:00
Jonathan Clem
97bc7918f4
Add a placeholder GitHub package
...
This will serve as something to build testing/TypeScript tooling around
2019-04-19 14:53:42 -04:00
Jonathan Clem
a044bf542b
Add a placeholder README.md file
2019-04-19 14:31:02 -04:00
Jonathan Clem
8446e3b247
Initialize a Lerna project
...
Lerna seems like a reasonable place to start:
- One repository for easier cross-team work and one place for issues
- Multiple packages for independent versioning
2019-04-19 14:29:24 -04:00