- clone the repo
git clone https://github.com/TeamCodeStream/codestream.git
cd
intoatom
- run
apm link --dev
, which tells atom to use this directory as the package source for atom windows running in dev mode. - open atom in dev mode (
atom --dev path/to/project
) to debug the extension - run
npm install
- run
npm run build
- run
npm run watch
- install the prettier-atom package in atom
- in the settings for prettier-atom, enable the following settings
- 'Format Files on Save'
- 'Only format if Prettier is found in your project's dependencies'
build
: builds both the extension and webviewwatch
: watches both the extension and webviewextension:build
extension:watch
webview:build
webview:watch
. webview changes don't require a reload of the debugging window. just kill and reopen the codestream viewbundle
: create production versions of everythingpack [currently released package version]
: copy everything into the public repo to be published
Pro-tip apm install teamcodestream/codestream-atom-toolbar
for a toolbar with buttons to easily change environments, reload the window, and signout