Commit Graph
40 Commits
Author SHA1 Message Date
Jonathan Clem f5d5c79c59 Fix .tsx typo 2019-05-21 11:07:42 -04:00
Jonathan Clem c999afbce1 Add links to code in package READMEs
Intsead of having to update the READMEs for each package whenever
TypeScript signatures change, link directly to the TypeScript code.
Later, we can run a Typedoc server, perhaps.
2019-05-21 11:05:50 -04:00
Jonathan Clem 978b6e02dd Fix ESLint errors 2019-05-21 10:54:28 -04:00
Jonathan Clem 451bb07ec4 Run npm run lint -- --fix 2019-05-21 10:51:22 -04:00
Jonathan Clem 4090b77772 Merge branch 'master' into features/core 2019-05-21 10:49:19 -04:00
Jonathan ClemandGitHub c27c952e65 Merge pull request #6 from actions/eslint
Add ESLint
2019-05-21 10:48:19 -04:00
Jonathan Clem a822329e9c Add noEmit to check-all 2019-05-21 10:45:28 -04:00
Jonathan Clem 1cfd9cc9b7 Add concurrently and check-all script 2019-05-21 10:43:05 -04:00
Jonathan Clem 4fa292edb2 Add Lint action to main.workflow 2019-05-21 10:36:00 -04:00
Jonathan Clem 20f0d3983a Add ESLint 2019-05-21 10:34:23 -04:00
Jonathan Clem 3bb3f36a03 Merge branch 'master' into features/core 2019-05-21 10:18:33 -04:00
Jonathan Clem 70a281f107 Add .prettierignore 2019-05-21 10:11:44 -04:00
Jonathan Clem 3ca580438b Format lib.test.ts 2019-05-21 10:11:39 -04:00
Jonathan Clem 0f12556586 Fix formatter to check all TypeScript 2019-05-21 10:09:24 -04:00
Jonathan Clem 618a7ec0f8 Change npm format to format-check and add format command 2019-05-20 11:21:45 -04: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 ClemandGitHub 9ef78f1807 Update README.md 2019-04-22 11:46:37 -04:00
Jonathan ClemandGitHub 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 ClemandGitHub 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