Giter VIP home page Giter VIP logo

web's People

Contributors

danshick avatar eeems avatar gbyl avatar matteodelabre avatar raisjn avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

lambada

web's Issues

index page improvements

We use the script in https://github.com/toltec-dev/toltec/blob/testing/scripts/repo-build-web to build the package web listing. This can potentially use some upgrades, like adding:

  • timestamp (but in easier to read format than the ISO 8096 format in the package recipe)
  • link to .ipk file
  • filesize of .ipk file
  • ???

To run the script, go to root of the repository and execute bash scripts/repo-build-web package tmp - it will then generate the package listing into tmp/ directory

Package search

In its current form, our package listing page (live here: https://toltec-dev.org/stable, https://toltec-dev.org/testing, generated from this template) isn’t well suited to users looking for a specific package. Using Ctrl-F on that page will only match packages on their name and description, but another common use case is to be looking for a specific file without knowing the name of the package that provides it (perhaps most commonly, the name of a provided binary/script).

Proposal: Using an offline-generated index, provide an listing page on which one can search for packages based on the following criteria: name, description, and provided files. This search interface could include packages from Entware (thereby solving #2).

This new listing page could combine both https://toltec-dev.org/stable and https://toltec-dev.org/testing, with stable shown by default and a switch to select which branch to show.

To the extent possible, I’d rather make this search work client-side to avoid increasing the server load and operating costs. If the index is not too big, we can make the client download it and then query it in the browser. If the index is too large, we may consider using https://github.com/phiresky/sql.js-httpvfs.

Provide list of entware packages?

Our repo page lists all the toltec packages, but we don't currently list the packages that entware provides. We should probably provide some mechanism to list all the packages available through entware (https://bin.entware.net/armv7sf-k3.2/). I've seen a number of users not aware that they can get more than just the packages provided through toltec.

Add page per package

We should have a page that can be linked to for each package to allow repositories/sites to link to the package in context of toltec.

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.