MOSS/Foundational Technology/Projects We Use: Difference between revisions

Add projects used by Treeherder
(Added the testing framework that we use a lot for Firefox Accounts)
(Add projects used by Treeherder)
Line 16: Line 16:
|-
|-
| [https://pypi.python.org/pypi/blessings/ Blessings] || Terminal formatting lib used by mozilla-central build process || Erik Rose
| [https://pypi.python.org/pypi/blessings/ Blessings] || Terminal formatting lib used by mozilla-central build process || Erik Rose
|-
| [http://getbootstrap.com/ Bootstrap] || HTML/CSS/JS framework, used by many of Mozilla's sites. || Webdev
|-
|-
| [http://buildbot.net/ BuildBot]              || The base system currently in use for release automation ''(due to be replaced by Task Cluster)'' || Chris AtLee
| [http://buildbot.net/ BuildBot]              || The base system currently in use for release automation ''(due to be replaced by Task Cluster)'' || Chris AtLee
|-
|-
| [http://bugzilla.org/ Bugzilla] (upstream)    || The base Bugzilla on that we customize for Mozilla's use || Glob
| [http://bugzilla.org/ Bugzilla] (upstream)    || The base Bugzilla on that we customize for Mozilla's use || Glob
|-
| [http://www.celeryproject.org/ Celery] || Distributed task queue. Used by Treeherder and others. || Member of Jonathan Griffin's team
|-
|-
| [http://www.llvm.org Clang/LLVM]          || C/C++ compiler and infrastructure || Ehsan Akhgari  
| [http://www.llvm.org Clang/LLVM]          || C/C++ compiler and infrastructure || Ehsan Akhgari  
|-
|-
| [https://codemirror.net/ CodeMirror]          || Used in DevTools, [https://thimble.mozilla.org Thimble], and other online code tools || David Humphrey/Simon Wex
| [https://codemirror.net/ CodeMirror]          || Used in DevTools, [https://thimble.mozilla.org Thimble], and other online code tools || David Humphrey/Simon Wex
|-
| [https://conemu.github.io/ ConEmu] || Console emulator for Windows. Used by devs running Windows. || Ed Morley
|-
|-
| Debian                                        || Used on many developer boxes || Unknown (maybe Sylvestre Ledru) or glandium
| Debian                                        || Used on many developer boxes || Unknown (maybe Sylvestre Ledru) or glandium
Line 36: Line 42:
|-
|-
| [https://github.com/ether/etherpad-lite Etherpad]    || Used for meeting notes, etc || Unknown
| [https://github.com/ether/etherpad-lite Etherpad]    || Used for meeting notes, etc || Unknown
|-
| [https://flake8.readthedocs.org/ flake8] || Wrapper around Python linters. Used by Treeherder and others. || Member of Jonathan Griffin's team
|-
|-
| [http://flask.pocoo.org/ Flask]              || Python web framework || Erik Rose
| [http://flask.pocoo.org/ Flask]              || Python web framework || Erik Rose
|-
| [https://fortawesome.github.io/Font-Awesome/ Font Awesome] || Font and CSS toolkit, used by many of Mozilla's sites. || Webdev
|-
|-
| [http://gcc.gnu.org GCC]                      || C/C++ compiler and infrastructure || Unknown
| [http://gcc.gnu.org GCC]                      || C/C++ compiler and infrastructure || Unknown
|-
|-
| [https://git-scm.com/ Git]                    || Version control system - https://git.mozilla.org || Unknown  
| [https://git-scm.com/ Git]                    || Version control system - https://git.mozilla.org || Unknown  
|-
| [http://gunicorn.org/ gunicorn] || Python WSGI HTTP Server. Used by Treeherder, Socorro, Pontoon. || Webdev
|-
|-
| [https://theintern.github.io/intern/ Intern]  || Intern is a complete test system for JavaScript designed to help you write and run consistent, high-quality test cases for your JavaScript libraries and applications.  || jrgm/vladikoff
| [https://theintern.github.io/intern/ Intern]  || Intern is a complete test system for JavaScript designed to help you write and run consistent, high-quality test cases for your JavaScript libraries and applications.  || jrgm/vladikoff
|-
|-
| [http://canonware.com/jemalloc/ jemalloc]    || Memory allocation library || We can ask glandium
| [http://canonware.com/jemalloc/ jemalloc]    || Memory allocation library || We can ask glandium
|-
| [https://jquery.com/ jQuery] || JavaScript library, used by many of Mozilla's sites. || Webdev
|-
| [http://kombu.readthedocs.org/ Kombu] || Messaging library for Python. Used by Treeherder and others. || Member of Jonathan Griffin's team
|-
|-
| libjpeg-turbo                                || JPEG decoding library || Jeff Muizelaar  
| libjpeg-turbo                                || JPEG decoding library || Jeff Muizelaar  
Line 54: Line 70:
|-
|-
| Linux                                        || OS kernel used in Firefox OS || Unknown  
| Linux                                        || OS kernel used in Firefox OS || Unknown  
|-
| [https://lodash.com/ lodash] || JavaScript utility library, used by many of Mozilla's sites. || Webdev
|-
|-
| [https://www.list.org/ Mailman]    || [https://mail.mozilla.org/listinfo Mailing lists] || Unknown
| [https://www.list.org/ Mailman]    || [https://mail.mozilla.org/listinfo Mailing lists] || Unknown
Line 60: Line 78:
|-
|-
| [https://www.mercurial-scm.org/ Mercurial]    || Version control system and source code management || GPS  
| [https://www.mercurial-scm.org/ Mercurial]    || Version control system and source code management || GPS  
|-
| [https://github.com/kumar303/mohawk Mohawk] ||  Python library for Hawk HTTP authorization. Used by Treeherder and others. || Member of Jonathan Griffin's team
|-
|-
| [http://www.mingw.org/wiki/msys msys]        || Used to build Firefox on Windows. Note: It's likely best we support the newer MSYS2 project instead: https://github.com/msys2 || Unknown
| [http://www.mingw.org/wiki/msys msys]        || Used to build Firefox on Windows. Note: It's likely best we support the newer MSYS2 project instead: https://github.com/msys2 || Unknown
Line 86: Line 106:
|-
|-
| [https://github.com/mozilla/pdf.js PDF.js]                  || Used as the PDF Viewer in Firefox and Firefox OS || Brendan Dahl, Yury Delendik
| [https://github.com/mozilla/pdf.js PDF.js]                  || Used as the PDF Viewer in Firefox and Firefox OS || Brendan Dahl, Yury Delendik
|-
| [https://github.com/PyCQA/pep8 pep8] || Python linter. Used by Treeherder and others. || Member of Jonathan Griffin's team
|-
|-
| [https://www.perl.org/ Perl]                  || Used by Bugzilla || Member of Jonathan Griffin's team
| [https://www.perl.org/ Perl]                  || Used by Bugzilla || Member of Jonathan Griffin's team
|-
| [https://github.com/pypa/pip pip] || Python package tool. Used by all Python projects. || Erik Rose maybe? (He's submitted upstream improvements recently)
|-
|-
| [http://cmusphinx.sourceforge.net/ Pocketsphinx]      ||  Speech recognition toolkit embedded into Firefox OS|| André Natal
| [http://cmusphinx.sourceforge.net/ Pocketsphinx]      ||  Speech recognition toolkit embedded into Firefox OS|| André Natal
Line 94: Line 118:
|-
|-
| [https://github.com/puppetlabs/puppet Puppet] || System administration tool || Member of Amy Rich's team
| [https://github.com/puppetlabs/puppet Puppet] || System administration tool || Member of Amy Rich's team
|-
| [https://github.com/pyflakes/pyflakes pyflakes] || Python linter. Used by Treeherder and others. || Member of Jonathan Griffin's team
|-
| [http://pytest.org/ pytest] || Python testing tool. Used by Treeherder and others. || Member of Jonathan Griffin's team
|-
|-
| Python                                        || Scripting language || [http://python.org/psf/ Python Software Foundation], Selena Deckelmann is a former board member
| Python                                        || Scripting language || [http://python.org/psf/ Python Software Foundation], Selena Deckelmann is a former board member
Line 102: Line 130:
|-
|-
| [https://readthedocs.org/ Read the Docs]  || Hosted automatically-built documentation, used by Cloud Services and a wide variety of mozilla Github projects || Ben Bangert
| [https://readthedocs.org/ Read the Docs]  || Hosted automatically-built documentation, used by Cloud Services and a wide variety of mozilla Github projects || Ben Bangert
|-
| [http://python-requests.org/ Requests] || "Python HTTP Requests for Humans". Used by many many Mozilla Python projects. || Member of Jonathan Griffin's team
|-
|-
| [https://www.reviewboard.org/ Review Board]  || The base of MozReview, the new review tool being developed to replace Splinter || Steven MacLeod, Mike Conley
| [https://www.reviewboard.org/ Review Board]  || The base of MozReview, the new review tool being developed to replace Splinter || Steven MacLeod, Mike Conley
canmove, Confirmed users
1,126

edits