Coder Social home page Coder Social logo

needs-love's People

Contributors

tabakg avatar vsoch avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

tabakg kaestnja

needs-love's Issues

[needs-love] "Is it research software" interface

Description

I've been thinking about the question "What is research software" and think it would be fun to create an "Is it research software" interface. It would be akin to Hot or Not, but instead of people, show research software projects. It should work:

  • to render content on GitHub pages from static files in some repository
  • allow for voting to keep track of the totals (this is the hard part, we'd need some database that we can interact with safely on GitHub pages, and this might not be possible, in which case an actual app to run on a cloud would work too!)

This is something I am adding here also to test the "needs-love" interface and automation that I'm currently developing. This will eventually work so people can post projects / ideas like this, and it will update to the web interface over night, and then when someone is assigned / or the matched label is added (meaning someone found it on the interface and wants to help) it will parse on a different spot on the site.

I'll likely be using this issue to test a bunch of stuffs!

[needs-love] Exosphere interface to manage cloud compute workloads

Description

Exosphere: is an experimental, researcher-friendly interface for managing cloud compute workloads.

It is a pure client application that uses the same technologies as the popular communication tool Slack (Electron). Instead of JavaScript the software is written in a statically typed, pure functional programming language called Elm (https://elm-lang.org/) which ensures no runtime exceptions, and which makes refactoring a breeze.Exosphere communicates with OpenStack services via open, standard REST (HTTP) APIs. The same codebase is usable in a web browser (https://try.exosphere.app) or as a desktop application (https://try.exosphere.app/packages/).

Exosphere is designed to be used with any OpenStack cloud with zero custom integration. The cloud administrator usually does not need to do anything except provide access to the standard OpenStack APIs.

How can we help?

In collaboration with Jetstream Cloud we launched a prototype of Exosphere that allows users to access their Jetstream resources.We are looking for people who are interested in learning Elm, and who want to help researchers leverage cloud computing resources.Repository: https://gitlab.com/exosphere/exosphere

Create actions for assigning labels.

An issue cannot have the label needs-love and matched concurrently. We need an action that will remove the second whenever either of the first is assigned.

[needs-love] Singularity Registry Server add contributors to collection

Description

A user has requested that an admin (a super user to be specific) is allowed to add custom users to a collection contributors or owners. This is something that seems reasonable in that it can be done with the manage.py (direct interaction with the container) but this is different from the user interface. For this needs love issue, if someone has some experience with jinja2 and python, we would want to update the view to allow this functionality, and make sure it doesn't break teams. See singularityhub/sregistry#280.

How can we help?

  • Update the shub/apps/main/templates/collections/_collection_settings_users.html and matching views in shub/apps/main/views/collections.py to allow for a super user to add users to be contributors or owners. I also think this should be set to be allowed (or not) as a global environment variable, with the default not allowing it (I don't see it being a pattern for any other registry, although I'm definitely not the super user there!)

Please open up discussion here if you have any questions and would like to work on this issue to learn about Django, containers, or jinja2.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.