From 776523f0aeb26877e025d4647bc1f581b3dad134 Mon Sep 17 00:00:00 2001 From: sanketshevkar <43399522+sanketshevkar@users.noreply.github.com> Date: Sun, 1 Sep 2019 02:58:04 +0530 Subject: [PATCH 1/4] Description Description of number of projects. --- en.ini | 123 +++++++++++++++++++++++++++++++++++++++++++++++++++++ index.html | 68 +++++++++++++++++++++-------- 2 files changed, 173 insertions(+), 18 deletions(-) create mode 100644 en.ini diff --git a/en.ini b/en.ini new file mode 100644 index 0000000..040e6c0 --- /dev/null +++ b/en.ini @@ -0,0 +1,123 @@ +[en] +lang-selection = Language: +progquestion = What's your area of expertise? +writecode = Writing code +testsoftware = Testing software +usersupport = User support +translation = Translation +advocacy = Advocacy +teaching = Teaching +uxdesign = User experience design +question = What's your favourite programming language? +qa-intro = So you enjoy finding other programmers' mistakes? +webqa-extra = Support Mozilla Services and Websites with automation and testing +ffqa-extra = help us find bugs in Firefox +thunderbirdqa-extra = help us find bugs in Thunderbird +ff-bugday-extra = help triage new and old bugs +ff-nightly-extra = run a bleeding-edge browser and report problems +teach-intro = So you like sharing what you know? You could teach +webmake-extra = coding for the web and digital literacy +hackasaurus-extra = easy remixing of existing web content +uxdesign-intro = So you enjoy designing new ways for users to interact with applications and websites? You could work on +creative-extra = designing usable, accessible, delightful Mozilla projects +advocate-intro = So you like telling people about Mozilla? You could help with +aff-extra = show your Mozilla and Firefox pride +evan-extra = explain to web authors how to write for the open web +translate-intro = So you speak a language that is not English? You could translate +treeherder-extra = backend and reporting dashboard for Mozilla checkins +l10nweb-extra = all of the major Mozilla web pages +l10n-extra-tb = the email client available in more than 50 languages +l10n-extra-ff = the browser available in more than 80 languages +l10n-extra-fxan = the mobile browser available in more than 60 languages +l10n-extra-sumo = translate help articles to your language +support-intro = So you like helping and mentoring other people? You could join +sumo-extra = popular support forums for all Mozilla products +sumoaoa-extra = help users in real-time over Twitter +sumokb-extra = write down solutions for common problems +user-advocacy-extra = read and distill Firefox user feedback +cpp-intro = So you like long compile times and incomprehensible error messages? That's cool, we do too. You could work on +cpp-gecko-extra = the engine that drives Firefox +cpp-thunderbird-extra = the open source email client +cpp-seamonkey-extra = the open source web productivity suite +cpp-ems-extra = creating a LLVM-to-JS system to allow porting native code to the web +cpp-svg-extra.innerHTML = help with the implementation and testing of Mozilla's Scalable Vector Graphics engine +cpp-mathml-extra = display and represent math formulas on the web +c-intro = So you think OOP is for hipsters? That's cool, we all get nostalgic sometimes. You could work on +c-nss-extra = the network security pieces of Firefox +c-opus-extra = new audio codec for the Internet +c-daala-extra = next generation video codec for the Internet +js-intro = So you're a dynamic individual who thinks that, underneath, everything is an object? That's cool, we like to dream as well. You could work on +js-ff-extra = did you know that all of the UI is written in JS? +js-ff-mobile-extra = it's the Gecko engine, with an Android-specific UI. No Android device required. +js-pdfjs-extra = a PDF viewer written entirely in JavaScript +js-webextensions-extra = the foundation upon which all new kick-ass addons are built +js-dxr-extra = the intelligent source code indexing system +js-thunderbird-extra = the open source email client +js-seamonkey-extra = the open source web productivity suite +js-instantbird-extra = the open source, extensible, multi-protocol chat client +js-webdev-extra = we have many large, complicated projects that use JavaScript +js-bmo-extra = the issue tracker software used by Mozilla projects +js-webmaker-extra = help build and design software that makes it easy to be creative on the web +js-telemetry-extra = data visualization library for interpreting Firefox user statistics +java-intro.innerHTML = So you're a believer in AbstractMethodFactoryBeans? That's cool, we all have our vices. You could work on +java-mobile-extra = it's the Gecko engine, with an Android-specific UI. No Android device required. +java-mozstumbler-extra = Take your Android for a walk and help map the world's wireless networks +java-ff-focus-android-extra = a lightweight private browser for Android +py-intro = So you enjoy the paradigm of backtrace-driven development? That's cool, everyone gets a bit tired of static typing once in a while. You can work on +perl-intro = So you like dollar signs, but don't want to use PHP? That's cool, we all get tired of understanding code sometimes. You can work on +perl-bmo-extra = the issue tracker software used by Mozilla projects +py-firefox-extra = lots of code is generated by Python scripts +py-webdev-extra = we have many large, complicated projects written in Python +py-dxr-extra = the intelligent source code indexing system +py-tools-extra = various projects to facilitate easier automated testing of products +py-webqa-extra = create automated tests for Mozilla's websites +py-releng-extra = Mozilla's build, test, and release pipeline +php-intro = So you like your variable names to include dollar signs? That's cool, everyone misses Perl once in a while. You can work on +php-wordpress-extra.innerHTML = the code that runs our blogs +php-mediawiki-extra.innerHTML = the Bugzilla plugin for Mozilla's MediaWiki +php-transvision-extra = the QA tool for Mozilla product localizers +ff-cpp-intro = That's cool, but not very specific. You could work on +ff-cpp-ff-extra = I don't really care about the details +ff-cpp-graphics-extra = lots of work with OpenGL, DirectX, and Skia making things draw quickly +ff-cpp-access-extra = make the web more accessible for users using assistive technologies (eg. screenreaders) +ff-cpp-net-extra = TCP, HTTP, SSL/TLS, SPDY, and more +ff-cpp-spider-extra = if you like compilers, interpreters, JITs, and more +ff-cpp-media-extra = Audio/Video playback and processing, WebRTC, fun with media engine internals +ff-js-intro = Good choice - there are a lot of different areas if you'd like to specialize. You could work on +ff-js-ff = Firefox in general - I don't really care +ff-js-dev-extra = build tools that make life easier for web developers +ff-js-sync-extra = help users take their personal browsing data on the road +swift-intro = So you're tired of Objective-C? That's cool, we are too. You could work on +swift-ff-ios-extra = an iOS frontend for Firefox +swift-ff-focus-ios-extra = a lightweight private browser for iOS +webcompat-extra = help the Web be more interoperable by contacting site owners +policy-extra = fight for open internet and user privacy +rust-intro = So you like thinking hard about ownership and lifetimes? That's cool, we're all masochists at heart. You could work on +rustc-extra = the rust compiler and standard library, written in rust +servo-extra = a new web browser engine designed for parallelism and safety +more = Tell me more +back = I was wrong, take me back +credits.innerHTML = Created by Josh Matthews, Henri Koivuneva, and others. Why not make some changes? +negative1 = No, not interested +negative2 = Show me something else +negative3 = Boring +negative4 = Pffft, whatever +negative5 = Not my line of expertise +negative6 = Next please +cpp-num=6 projects available +js-num=13 projects available +java-num=3 projects available +py-num=6 projects available +perl-num=1 project available +php-num=3 projects available +swift-num=2 projects available +c-num=3 projects available +rust-num= 2 projects available + +writecode-num=39 projects available +testsoftware-num=5 projects available +usersupport-num=4 projects available +translation-num=5 projects available +advocacy-num=4 projects available +teaching-num=2 projects available +uxdesign-num=2 projects available \ No newline at end of file diff --git a/index.html b/index.html index 81fff72..80c773d 100644 --- a/index.html +++ b/index.html @@ -79,13 +79,27 @@
@@ -188,18 +202,36 @@ -
- +
+
From 461f8e81503c5af5513c7231c441fefaed8b5276 Mon Sep 17 00:00:00 2001 From: sanketshevkar <43399522+sanketshevkar@users.noreply.github.com> Date: Sun, 1 Sep 2019 03:03:24 +0530 Subject: [PATCH 2/4] added number of projects added number of projects under each category and each programing language --- locales/en.ini | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/locales/en.ini b/locales/en.ini index 8241fa1..8c0ba3f 100644 --- a/locales/en.ini +++ b/locales/en.ini @@ -104,3 +104,20 @@ negative3 = Boring negative4 = Pffft, whatever negative5 = Not my line of expertise negative6 = Next please +cpp-num=6 projects available +js-num=13 projects available +java-num=3 projects available +py-num=6 projects available +perl-num=1 project available +php-num=3 projects available +swift-num=2 projects available +c-num=3 projects available +rust-num= 2 projects available + +writecode-num=39 projects available +testsoftware-num=5 projects available +usersupport-num=4 projects available +translation-num=5 projects available +advocacy-num=4 projects available +teaching-num=2 projects available +uxdesign-num=2 projects available From de73df1b31fc4115c75c38fcc4b5edd3e8f74416 Mon Sep 17 00:00:00 2001 From: sanketshevkar <43399522+sanketshevkar@users.noreply.github.com> Date: Sun, 1 Sep 2019 03:05:32 +0530 Subject: [PATCH 3/4] added in wrong folder --- en.ini | 123 --------------------------------------------------------- 1 file changed, 123 deletions(-) delete mode 100644 en.ini diff --git a/en.ini b/en.ini deleted file mode 100644 index 040e6c0..0000000 --- a/en.ini +++ /dev/null @@ -1,123 +0,0 @@ -[en] -lang-selection = Language: -progquestion = What's your area of expertise? -writecode = Writing code -testsoftware = Testing software -usersupport = User support -translation = Translation -advocacy = Advocacy -teaching = Teaching -uxdesign = User experience design -question = What's your favourite programming language? -qa-intro = So you enjoy finding other programmers' mistakes? -webqa-extra = Support Mozilla Services and Websites with automation and testing -ffqa-extra = help us find bugs in Firefox -thunderbirdqa-extra = help us find bugs in Thunderbird -ff-bugday-extra = help triage new and old bugs -ff-nightly-extra = run a bleeding-edge browser and report problems -teach-intro = So you like sharing what you know? You could teach -webmake-extra = coding for the web and digital literacy -hackasaurus-extra = easy remixing of existing web content -uxdesign-intro = So you enjoy designing new ways for users to interact with applications and websites? You could work on -creative-extra = designing usable, accessible, delightful Mozilla projects -advocate-intro = So you like telling people about Mozilla? You could help with -aff-extra = show your Mozilla and Firefox pride -evan-extra = explain to web authors how to write for the open web -translate-intro = So you speak a language that is not English? You could translate -treeherder-extra = backend and reporting dashboard for Mozilla checkins -l10nweb-extra = all of the major Mozilla web pages -l10n-extra-tb = the email client available in more than 50 languages -l10n-extra-ff = the browser available in more than 80 languages -l10n-extra-fxan = the mobile browser available in more than 60 languages -l10n-extra-sumo = translate help articles to your language -support-intro = So you like helping and mentoring other people? You could join -sumo-extra = popular support forums for all Mozilla products -sumoaoa-extra = help users in real-time over Twitter -sumokb-extra = write down solutions for common problems -user-advocacy-extra = read and distill Firefox user feedback -cpp-intro = So you like long compile times and incomprehensible error messages? That's cool, we do too. You could work on -cpp-gecko-extra = the engine that drives Firefox -cpp-thunderbird-extra = the open source email client -cpp-seamonkey-extra = the open source web productivity suite -cpp-ems-extra = creating a LLVM-to-JS system to allow porting native code to the web -cpp-svg-extra.innerHTML = help with the implementation and testing of Mozilla's Scalable Vector Graphics engine -cpp-mathml-extra = display and represent math formulas on the web -c-intro = So you think OOP is for hipsters? That's cool, we all get nostalgic sometimes. You could work on -c-nss-extra = the network security pieces of Firefox -c-opus-extra = new audio codec for the Internet -c-daala-extra = next generation video codec for the Internet -js-intro = So you're a dynamic individual who thinks that, underneath, everything is an object? That's cool, we like to dream as well. You could work on -js-ff-extra = did you know that all of the UI is written in JS? -js-ff-mobile-extra = it's the Gecko engine, with an Android-specific UI. No Android device required. -js-pdfjs-extra = a PDF viewer written entirely in JavaScript -js-webextensions-extra = the foundation upon which all new kick-ass addons are built -js-dxr-extra = the intelligent source code indexing system -js-thunderbird-extra = the open source email client -js-seamonkey-extra = the open source web productivity suite -js-instantbird-extra = the open source, extensible, multi-protocol chat client -js-webdev-extra = we have many large, complicated projects that use JavaScript -js-bmo-extra = the issue tracker software used by Mozilla projects -js-webmaker-extra = help build and design software that makes it easy to be creative on the web -js-telemetry-extra = data visualization library for interpreting Firefox user statistics -java-intro.innerHTML = So you're a believer in AbstractMethodFactoryBeans? That's cool, we all have our vices. You could work on -java-mobile-extra = it's the Gecko engine, with an Android-specific UI. No Android device required. -java-mozstumbler-extra = Take your Android for a walk and help map the world's wireless networks -java-ff-focus-android-extra = a lightweight private browser for Android -py-intro = So you enjoy the paradigm of backtrace-driven development? That's cool, everyone gets a bit tired of static typing once in a while. You can work on -perl-intro = So you like dollar signs, but don't want to use PHP? That's cool, we all get tired of understanding code sometimes. You can work on -perl-bmo-extra = the issue tracker software used by Mozilla projects -py-firefox-extra = lots of code is generated by Python scripts -py-webdev-extra = we have many large, complicated projects written in Python -py-dxr-extra = the intelligent source code indexing system -py-tools-extra = various projects to facilitate easier automated testing of products -py-webqa-extra = create automated tests for Mozilla's websites -py-releng-extra = Mozilla's build, test, and release pipeline -php-intro = So you like your variable names to include dollar signs? That's cool, everyone misses Perl once in a while. You can work on -php-wordpress-extra.innerHTML = the code that runs our blogs -php-mediawiki-extra.innerHTML = the Bugzilla plugin for Mozilla's MediaWiki -php-transvision-extra = the QA tool for Mozilla product localizers -ff-cpp-intro = That's cool, but not very specific. You could work on -ff-cpp-ff-extra = I don't really care about the details -ff-cpp-graphics-extra = lots of work with OpenGL, DirectX, and Skia making things draw quickly -ff-cpp-access-extra = make the web more accessible for users using assistive technologies (eg. screenreaders) -ff-cpp-net-extra = TCP, HTTP, SSL/TLS, SPDY, and more -ff-cpp-spider-extra = if you like compilers, interpreters, JITs, and more -ff-cpp-media-extra = Audio/Video playback and processing, WebRTC, fun with media engine internals -ff-js-intro = Good choice - there are a lot of different areas if you'd like to specialize. You could work on -ff-js-ff = Firefox in general - I don't really care -ff-js-dev-extra = build tools that make life easier for web developers -ff-js-sync-extra = help users take their personal browsing data on the road -swift-intro = So you're tired of Objective-C? That's cool, we are too. You could work on -swift-ff-ios-extra = an iOS frontend for Firefox -swift-ff-focus-ios-extra = a lightweight private browser for iOS -webcompat-extra = help the Web be more interoperable by contacting site owners -policy-extra = fight for open internet and user privacy -rust-intro = So you like thinking hard about ownership and lifetimes? That's cool, we're all masochists at heart. You could work on -rustc-extra = the rust compiler and standard library, written in rust -servo-extra = a new web browser engine designed for parallelism and safety -more = Tell me more -back = I was wrong, take me back -credits.innerHTML = Created by Josh Matthews, Henri Koivuneva, and others. Why not make some changes? -negative1 = No, not interested -negative2 = Show me something else -negative3 = Boring -negative4 = Pffft, whatever -negative5 = Not my line of expertise -negative6 = Next please -cpp-num=6 projects available -js-num=13 projects available -java-num=3 projects available -py-num=6 projects available -perl-num=1 project available -php-num=3 projects available -swift-num=2 projects available -c-num=3 projects available -rust-num= 2 projects available - -writecode-num=39 projects available -testsoftware-num=5 projects available -usersupport-num=4 projects available -translation-num=5 projects available -advocacy-num=4 projects available -teaching-num=2 projects available -uxdesign-num=2 projects available \ No newline at end of file From 1f4465b1ff4b900fcd8ff4b431bc8f389adabeda Mon Sep 17 00:00:00 2001 From: sanketshevkar <43399522+sanketshevkar@users.noreply.github.com> Date: Sun, 1 Sep 2019 03:06:54 +0530 Subject: [PATCH 4/4] Number of projects included Number of projects under each category and under each programming language included. --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 80c773d..03cf830 100644 --- a/index.html +++ b/index.html @@ -141,7 +141,7 @@
  • Mozilla Knowledge Base
    -
  • +
  • Social Support