Git Product home page Git Product logo

.github's People

Contributors

ar9708 avatar

.github's Issues

Work test no. 2

The scope of this work test is one day's work. Please attend to the following tasks:

  1. First, review and criticize web-client PR #33, "Add service for the PeerTube API, ..."; is there anything that can/should be improved?
  2. Second, make as much progress as possible within the remainder of the day to implement web-client issue #37 "Extend the VideoService ...", paying special attention to ...
    • Documenting by orderly commits
    • Have a GitHub Actions pipeline publishing to GitHub Pages
    • Submit a PR at the end of the day with the latest functioning work-in-progress (unless everything is complete), with the README Development checklist fully attended to
  3. Comment here in this issue to provide feedback on the work test scope and feasibility

Work test no. 1

The scope of this work test is one day's work. Please attend to the following tasks:

  1. Review and criticize the web-client PR OwnTube-tv/web-client#34 on different React Native components and styling for main page categories and video previews; i.e.
    • Is this a good foundation for building RN apps?
    • What about all the inline CSS..? We do intend to build an app that is themable in runtime, so it's easy to switch between light/dark mode and apply a costumer look-and-feel
  2. Review and criticize the web-client PR OwnTube-tv/web-client#25 on logo for web; i.e.
    • Is the file naming convention for image assets appropriate?
    • Ask the author to clean up, link and condense their commits
    • Is there something more that should (could?) be added conveniently at this stage?
  3. Make as much progress as possible within the remainder of the day to implement web-client issue OwnTube-tv/web-client#29, paying special attention to ...
    • Documenting by orderly commits
    • Have a GitHub Actions pipeline publishing to GitHub Pages
    • Submit a PR at the end of the day with the latest functioning work-in-progress (unless everything is complete), with the README Development checklist fully attended to (see OwnTube-tv/web-client#42)
  4. Comment here in this issue to provide feedback on the work test scope and feasibility

Find out if we can collaborate with PeerTube

We read in the Mobile App, redesign, new dev, promotion... let’s build a bright future for PeerTube! announcement on December 12th last year, that @wickloww and @Chocobozzz is planning to create a iOS/Android mobile app for PeerTube. It is largely the same as we're trying to do here, as a React Native/Expo player. As of today, we have 2 students working on a web-client repo to implement the player, and I'm trying to recruit a good freelance developer via UpWork (ad link) to accelerate progress. Me myself, I have been setting up the https://minio.owntube.tv/ S3 storage to eliminate cloud hosting needs. The same server infrastructure— the minio-microk8s-ansible repo/project —it is also intended to run production PeerTube instances on a 4-node MicroK8s cluster, when we start getting a functional video client in place.

A todo here for Q2 2024 is to see if there may be some willingness from PeerTube to join efforts in the space. Please see project plan in the info panel here for what we set out to do back in November: https://github.com/orgs/OwnTube-tv/projects/1?pane=info

Feel free to contact me at [email protected] in the role of tech lead around here. 😇

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.