Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wishlist: Supported Projects #24

Open
jankeromnes opened this issue Aug 14, 2016 · 33 comments
Open

Wishlist: Supported Projects #24

jankeromnes opened this issue Aug 14, 2016 · 33 comments
Labels

Comments

@jankeromnes
Copy link
Member

@jankeromnes jankeromnes commented Aug 14, 2016

Really want to see that open source project be supported on the Janitor? Please comment here, and it will be added to the list (if that makes sense).

TODO:

This was referenced Aug 14, 2016
@jankeromnes jankeromnes changed the title Support project X (wishlist) Project support wishlist Aug 14, 2016
@jankeromnes jankeromnes changed the title Project support wishlist Project wishlist Aug 14, 2016
@jankeromnes jankeromnes changed the title Project wishlist Project Wishlist Aug 14, 2016
@Coder206
Copy link
Member

@Coder206 Coder206 commented Aug 14, 2016

@jankeromnes I would like to see Mozilla's Rust programming language, Apple's Swift programming language and Apple's WebKit added to Janitor.

@Coder206
Copy link
Member

@Coder206 Coder206 commented Aug 17, 2016

@jankeromnes I would also like to see Apache Cordova and TOR (The Onion Router - https://www.torproject.org/index.html.en)

@jankeromnes jankeromnes changed the title Project Wishlist Projects Wishlist Sep 13, 2016
@Coder206
Copy link
Member

@Coder206 Coder206 commented Oct 2, 2016

@jankeromnes As per @notriddle's request and your comment, add the Janitor :) (#31)

@jankeromnes jankeromnes added the Server label Nov 14, 2016
@jankeromnes
Copy link
Member Author

@jankeromnes jankeromnes commented Feb 22, 2017

Added Bugzilla because there is already a Dockerfile for developpers. Thanks for the tip @dylanwh !

@jankeromnes
Copy link
Member Author

@jankeromnes jankeromnes commented Mar 1, 2017

Kresus was just added to Janitor cc @bnjbvr.

@jankeromnes jankeromnes changed the title Projects Wishlist Wishlist: Supported Projects Mar 2, 2017
@jankeromnes jankeromnes added Docker and removed Server labels Mar 2, 2017
@jgmize
Copy link

@jgmize jgmize commented Mar 12, 2017

I would like to see Firefox for Android support. See this Dockerfile and this g+ link for some older examples of installing the android SDK that could be updated for the current versions and added to the existing firefox.dockerfile or a new Dockerfile based on it.

Edit: see also: https://wiki.mozilla.org/Mobile/Fennec/Android/Testing#Running_tests_on_the_Android_emulator

@etiennewan
Copy link
Member

@etiennewan etiennewan commented Mar 13, 2017

@jgmize agree.
@hpssjellis / jeartech worked on android SDK dockerfile for a Cloud9 workspace, which isn't being used on c9.io and can be the base dockerfile for Fennec project.
https://github.com/hpssjellis/templates/tree/master/ws-android-sdk
(Cf. Thread here: https://community.c9.io/t/android-sdk-workspace-template/1304 )

@hpssjellis if you still have motivation for this project and would like to help us ship to production your dockerfile on janitor.technology, welcome aboard ! :)
Edit: 404 on @hpssjellis repo, but the (same ?) dockerfile is available here : https://github.com/c9/templates/tree/master/ws-android

@jankeromnes
Copy link
Member Author

@jankeromnes jankeromnes commented Mar 13, 2017

@jgmize Great suggestion, thanks! Added to the list. We originally shied away from Android-related projects, because it wasn't clear how easy it would be to set up development containers for them, but since there already exist Dockerfiles for Android SDK stuff it might just be doable. Fennec is definitely a fit for Janitor, and we'd love to support it soon!

@etiennewan Thanks for linking to Cloud9's workspace Dockerfiles! Somehow I had never seen this repository, even though it's very similar to what we're trying to achieve with https://github.com/JanitorTechnology/dockerfiles . Also, your original link 404's because of the extra "-sdk" in the URL.

@jankeromnes
Copy link
Member Author

@jankeromnes jankeromnes commented Mar 31, 2017

Cool idea! Thanks @jgmize. I'm not sure yet how easy it will be to support Docker-related projects on Janitor (since supported projects need to be containerized themselves).

Out of curiosity, do you actively work on Kubernetes? Will add it to the list.

@jankeromnes
Copy link
Member Author

@jankeromnes jankeromnes commented Apr 13, 2017

Janitor was just added to Janitor! 🎆🍾😄🎉

@jgmize
Copy link

@jgmize jgmize commented Apr 15, 2017

Cool idea! Thanks @jgmize. I'm not sure yet how easy it will be to support Docker-related projects on Janitor (since supported projects need to be containerized themselves).

The kubernetes build environment is entirely containerized, so it should be fairly straightforward.

Out of curiosity, do you actively work on Kubernetes? Will add it to the list.

I haven't made any contributions to the kubernetes codebase itself yet, but my team is in the process of moving all of our projects to Kubernetes, and I will likely end up working on some k8s bugs or features that affect our deployments.

@jankeromnes
Copy link
Member Author

@jankeromnes jankeromnes commented Apr 15, 2017

The kubernetes build environment is entirely containerized, so it should be fairly straightforward.

Ok thanks, I hope so too! The only problems would be if kubernetes expects some control over other containers around it (e.g. running new containers). But it's definitely worth trying, k8s definitely looks like the type of projects that should be supported on Janitor!

I haven't made any contributions to the kubernetes codebase itself yet, but my team is in the process of moving all of our projects to Kubernetes, and I will likely end up working on some k8s bugs or features that affect our deployments.

Makes sense, thanks for the info! That's also a great use case for Janitor, because one of our goals is to enable many one-off contributions to projects you don't normally work on (when there are just a few random things you want to fix in a project, you'd probably give up if setting up a contribution environment takes you lots of time and effort, but if you could fix these things after simply clicking a button on Janitor you might as well give it a try).

@jankeromnes
Copy link
Member Author

@jankeromnes jankeromnes commented Jun 7, 2017

Added Kuma and Kumascript (MDN's platform) to the list. Thanks @Porkepix, @JeremiePat and @MatonAnthony for the suggestion!

I'm told we can ask @jwhitlock about how to get the dev setup to work in Janitor containers. 😄

@jankeromnes
Copy link
Member Author

@jankeromnes jankeromnes commented Jun 14, 2017

We should add Clang/LLVM, and GCC so that @sylvestre can contribute fixes less painfully.

Edit: Added to the list.

@jankeromnes
Copy link
Member Author

@jankeromnes jankeromnes commented Jul 23, 2017

Added Bitcoin Core because supporting it would be cool!

@jankeromnes
Copy link
Member Author

@jankeromnes jankeromnes commented Nov 7, 2017

We could add mozilla.org, #www on Mozilla IRC, because they need contributors but their contribution flow is tricky and changes often, we can ping agibson, pmac or craigcook about this. Thanks a lot to @pascalchevrel for the suggestion!

@jankeromnes
Copy link
Member Author

@jankeromnes jankeromnes commented Nov 15, 2017

@notriddle just created Discourse dockerfiles and hooked them up as an automatically built image on Docker Hub.

This should be live on Janitor in a few minutes. Thanks a lot @notriddle!

@jankeromnes
Copy link
Member Author

@jankeromnes jankeromnes commented Nov 21, 2017

I added ChakraCore to the list.

@jankeromnes
Copy link
Member Author

@jankeromnes jankeromnes commented Dec 1, 2017

We could add https://github.com/Chocobozzz/PeerTube to Janitor. @Chocobozzz if you're interested, could you please share a link to your development set up instructions, ports needed to test the project, and a small list of useful workflow commands (e.g. build project, run, test, send patch...)?

@Chocobozzz
Copy link

@Chocobozzz Chocobozzz commented Dec 4, 2017

@jankeromnes Hi,

See https://github.com/Chocobozzz/PeerTube#dependencies for the set up instructions. The NodeJS server uses port 9000 but it could be configured in the config/production.yaml file.

Run: npm start
Test: npm test
Build: npm run build

@jankeromnes
Copy link
Member Author

@jankeromnes jankeromnes commented Dec 4, 2017

Amazing, thank you @Chocobozzz !

@jankeromnes
Copy link
Member Author

@jankeromnes jankeromnes commented Dec 13, 2017

We could add V8 and SpiderMonkey. Also Node.js. Thanks @flaki!

@jankeromnes
Copy link
Member Author

@jankeromnes jankeromnes commented Jan 16, 2018

Successfully added PeerTube! 📺 🎉 🎊 🎈

@etiennewan
Copy link
Member

@etiennewan etiennewan commented Feb 8, 2018

Added TensorFlow to the list. @decombas can really help us on this !

@jankeromnes
Copy link
Member Author

@jankeromnes jankeromnes commented Feb 8, 2018

So cool! Thanks @etiennewan 👍 💯

@jankeromnes
Copy link
Member Author

@jankeromnes jankeromnes commented Feb 24, 2018

We're in the process of adding Firefox for Android (Fennec) and Rust!

EDIT: And DSpace!

@kwonoj
Copy link

@kwonoj kwonoj commented Mar 2, 2018

May I able to request https://electronjs.org/ for supported packages as well?

@jankeromnes
Copy link
Member Author

@jankeromnes jankeromnes commented Mar 4, 2018

May I able to request https://electronjs.org/ for supported packages as well?

Sure! Thanks, added to the list. 👍

@Coder206
Copy link
Member

@Coder206 Coder206 commented Dec 16, 2018

I think we should add MIXXX, as I recall some discussion in IRC about supporting that project

@jankeromnes
Copy link
Member Author

@jankeromnes jankeromnes commented Dec 17, 2018

Excellent idea! I've added it to the list.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
6 participants
You can’t perform that action at this time.