Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mozilla/testpilot
Test Pilot is a platform for performing controlled tests of new product concepts in Firefox
https://github.com/mozilla/testpilot
Last synced: 15 days ago
JSON representation
Test Pilot is a platform for performing controlled tests of new product concepts in Firefox
- Host: GitHub
- URL: https://github.com/mozilla/testpilot
- Owner: mozilla
- Archived: true
- Created: 2015-08-12T21:27:27.000Z (over 9 years ago)
- Default Branch: eol
- Last Pushed: 2023-01-17T23:11:21.000Z (almost 2 years ago)
- Last Synced: 2024-10-29T11:39:47.093Z (16 days ago)
- Language: FreeMarker
- Homepage: https://testpilot.firefox.com/
- Size: 73.9 MB
- Stars: 251
- Watchers: 51
- Forks: 123
- Open Issues: 85
-
Metadata Files:
- Readme: README.md
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# testpilot-eol
Simpler Test Pilot site for overall program graduation.
Main features:
1. The simple JSON file at `/api/news_updates.json` should provide one last
fresh item to trigger the add-on badge alert.1. The site should automatically remove the Test Pilot add-on if it's
detected on visit to the site.## Development
```
npm install
npm start
open https://example.com:8000/
```If you haven't already followed the Test Pilot quickstart instructions for
development, you'll need to use Firefox Developer Edition and enable the
`extensions.webapi.testing` preference in about:config. This is necessary to
run code for uninstalling the Test Pilot add-on.## Accepting work from l10n branch
Because this EOL mini-site is a totally different set of commits from
master, accepting changes from the l10n branch is a little hacky.Here's a quick-and-dirty way to do it:
```
git co l10n
git pull origin l10n
cp -r locales locales-new
git co eol
cp -r locales-new/* locales/
rm -rf locales-new
git add locales
git ci -m'Accept new l10n work'
```Oh yeah, and check `availableLanguages` in `index.html` to ensure it lists all
the locales where strings are available.## Building for Deployment
```
npm install
npm run static
```This should leave you with a ready-to-deploy static site under the
`dist/` directory.