Simple, private file sharing https://send.vis.ee/

hello 90247059d0 Pontoon: Update Hebrew (he) localization of Test Pilot: Firefox Send 7 years ago
app 401311a05f updated deps. removed choo-log 7 years ago
assets 8e14d3f8f7 QA bug fixes 7 years ago
build 53e822964e a few changes to make A/B testing easier 7 years ago
common 53e822964e a few changes to make A/B testing easier 7 years ago
docs 663023a204 updated docker.md 7 years ago
public 90247059d0 Pontoon: Update Hebrew (he) localization of Test Pilot: Firefox Send 7 years ago
scripts 53e822964e a few changes to make A/B testing easier 7 years ago
server 81442bb6f2 set default server states for fira and fileInfo 7 years ago
test 8e14d3f8f7 QA bug fixes 7 years ago
.dockerignore 53e822964e a few changes to make A/B testing easier 7 years ago
.editorconfig c2b84650e2 added editorconfig 7 years ago
.eslintignore 53e822964e a few changes to make A/B testing easier 7 years ago
.eslintrc.yml 5f66496519 Add ESLint no-alert rule 7 years ago
.gitattributes ee444186e9 fixed .gitattributes locale dir 7 years ago
.gitignore 53e822964e a few changes to make A/B testing easier 7 years ago
.htmllintrc f0b4bb7341 Add basic htmllint config 7 years ago
.prettierignore 8e14d3f8f7 QA bug fixes 7 years ago
.stylelintrc 24af3207e9 Update browserslist 7 years ago
CHANGELOG.md de4a24a7f8 Add CHANGELOG script 7 years ago
CONTRIBUTORS de4a24a7f8 Add CHANGELOG script 7 years ago
Dockerfile 53e822964e a few changes to make A/B testing easier 7 years ago
LICENSE 98cb214baa Add LICENSE file 7 years ago
README.md 6fde6e0a79 fix docker link typo 7 years ago
browserslist 24af3207e9 Update browserslist 7 years ago
circle.yml 757ac14d1a webpacked the heck out of the build 7 years ago
docker-compose.yml 0ab8ddc894 groundwork for asset caching 7 years ago
l10n.toml 47fd387799 added toml file 7 years ago
package-lock.json c97abb46ed bump version 7 years ago
package.json c97abb46ed bump version 7 years ago
postcss.config.js 53e822964e a few changes to make A/B testing easier 7 years ago
webpack.config.js 57012f0660 added source maps to dev 7 years ago

README.md

Firefox Send

CircleCI Available on Test Pilot

Docs: Docker, Metrics


What it does

A file sharing experiment which allows you to send encrypted files to other users.


Requirements


Development

To start an ephemeral development server run:

npm install
npm start

Then browse to http://localhost:8080


Commands

Command Description
npm run format Formats the frontend and server code using prettier.
npm run lint Lints the CSS and JavaScript code.
npm test Runs the suite of mocha tests.
npm start Runs the server in development configuration.
npm run build Builds the production assets.
npm run prod Runs the server in production configuration.

Configuration

The server is configured with environment variables. See server/config.js for all options and docs/docker.md for examples.


Localization

Firefox Send localization is managed via Pontoon, not direct pull requests to the repository. If you want to fix a typo, add a new language, or simply know more about localization, please get in touch with the existing localization team for your language, or Mozilla’s l10n-drivers for guidance.


Contributing

Pull requests are always welcome! Feel free to check out the list of "good first bugs".


Testing

ENVIRONMENT URL
Production https://send.firefox.com/
Stage https://send.stage.mozaws.net/
Development https://send.dev.mozaws.net/

License

Mozilla Public License Version 2.0