Mozilla Foundation project to support 2016 Encrypt campaign
Перейти к файлу
abusedmedia cae977a944 added the other codemoji in the landing page 2017-11-28 10:24:51 +01:00
assets added the other codemoji in the landing page 2017-11-28 10:24:51 +01:00
backend change decrypt message 2016-03-03 18:22:18 +01:00
bower_components add console polyfill 2016-04-28 15:09:07 +02:00
cache close #21. Implement favicon generation caching 2016-02-22 17:56:45 +01:00
csv init 2016-02-01 11:58:58 +01:00
emojiListBuilder rebuild emojis list 2016-03-23 15:24:45 +01:00
libs console cleanup 2016-03-30 19:06:12 +02:00
public clean public folder 2016-02-18 20:10:30 +01:00
script init 2016-02-01 11:58:58 +01:00
vendor add bowser dep 2016-03-24 15:34:36 +01:00
web CSP - allow www.google-analytics.com in img-src directive 2016-06-30 20:29:13 -04:00
.editorconfig add editorconfig 2016-02-02 16:07:06 +01:00
.gitignore created env mechanism 2016-05-12 09:32:05 +02:00
Gruntfile.js browser-sync monitor libs folder 2016-02-17 10:17:06 +01:00
LICENSE Create LICENSE 2016-02-09 11:44:40 +01:00
Procfile Serve codemoji using expressjs 2016-06-30 13:58:57 -04:00
README.md last last mods 2016-05-23 22:27:17 +02:00
bower.json add console polyfill 2016-04-28 15:09:07 +02:00
build-lodash.sh custom build lodash for performance 2016-03-08 16:42:39 +01:00
common.js minor fix on cryptoloji encoding functions 2016-02-17 17:03:56 +01:00
env.template.json Modify gulp build 2016-06-30 14:13:54 -04:00
favicon.svg add favicon source file + favicon build data 2016-02-22 16:37:04 +01:00
gulpfile.js Don't need ENV_DIR 2016-06-30 14:44:21 -04:00
index.html added the other codemoji in the landing page 2017-11-28 10:24:51 +01:00
onboarding.html onboarding more fast 2016-03-31 11:57:05 +02:00
package-lock.json added the other codemoji in the landing page 2017-11-28 10:24:51 +01:00
package.json Various updates 2017-11-07 16:00:51 +01:00
share.html added meta tag description for google crawler 2016-07-05 08:26:12 +02:00
strange-key.js testing strange emoji 2016-03-07 17:14:56 +01:00
test.js some test around encryptor 2016-02-16 23:17:02 +01:00

README.md

Codemoji

Codemoji is a Mozilla Foundation project, ideated and developed by TODO in support of the Encrypt campaign launched in early 2016.

The Codemoji project source is available here under Mozilla Public License v2.

A special thanks to Twitter for their twemoji library, which provided us with the widest set of cross-platform emojis we could use in building this project.

The following open-source libraries were also used in developing the website:

Development

npm install
bower intall
grunt dev

Build

You need to create a file 'env.json' in the root based on 'env.template.json' then run:

gulp build

Build && Deploy on gh-pages

This will deploy the built version straight to Github pages. Please take note the local env.json will be used for the required setting:

npm run deploy_gh

Under the hood here the details:

gulp build
git checkout -b temp
git add --force public
git commit -m "build"
git push origin :gh-pages
git subtree push --prefix public origin gh-pages
git checkout master
git branch -D temp

LICENSE

This Source Code is subject to the terms of the Mozilla Public License, v. 2.0.
A copy of the License is available in the LICENSE file.