Bug 1552007 Comment 0 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

In order to support other teams being able to more easily work on newtab component code, we'd like to support a workflow that allows us to build, run, lint and test all code without the use of our GitHub repository.

The intention for the scope of this group of bugs is not to replace the Github workflow or completely replicate it, but rather to make it optional. This means being able to:

- change source files and build code (npm run bundle)
- import locale changes from pontoon (npm run strings-import)
- run and debug unit tests (npm test)
- catch any linting errors with `./mach lint`
In order to support other teams being able to more easily work on newtab component code, we'd like to support a workflow that allows us to build, run, lint and test all code without the use of our GitHub repository.

The intention for the scope of this group of bugs is not to replace the Github workflow or completely replicate it, but rather to make it optional. This means being able to:

- change source files and build code (npm run bundle)
- import locale changes from pontoon (npm run strings-import)
- run and debug unit tests (npm test)
- catch any linting errors with `./mach lint`
-  look up our the development workflow in Mozilla central docs

Back to Bug 1552007 Comment 0