Giter VIP home page Giter VIP logo

services's People

Contributors

ansuz avatar cschmittiey avatar kpcyrd avatar kylerchin avatar neilalexander avatar skylarmt avatar thefinn93 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  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  avatar  avatar

services's Issues

What should go in the readme?

The readme should be as brief as possible, but give a complete list of the features of the repo in short sections.

  • About
    • reasons for this repo
  • Howto
    • link to resources for setting up your first service on Hyperboria (these could be internal)
  • Policy
    • what you must do to get listed in this repository
  • Asking questions
    • where to go, who to contact, etc.
  • License
    • If we need this. I am not a lawyer

required fields

  • title
    • what is the service called.
  • operator
    • should this be something else? contact?
  • ip
    • an array, since some services (like h.ipfs.io) have two or more ipv6s hosting the content
  • description
    • what does the service provide?

Then we need tests to validate entries.

What else should go in this repo?

The docs repo has gotten rather large and intimidating.

As it gets periodically merged into the doc folder of cjdns, we should attempt to limit its scope to things which are of immediate concern to a node operator.

There are a lot of topics that are outside of that scope which are still quite relevant to the network. I think we could stand to migrate some of those things here.

Notes about hosting a service on Hyperboria

This includes:

  1. a list of common platforms which support ipv6
  2. configuration details for such services
    • AAAA records
    • binding to your ipv6
    • :: and other syntax with which people coming from the ipv4 world are familiar
  3. privacy concerns
    • what goes into setting up a self-contained service
    • hosting your own fonts, scripts, and other resources

Policy for this repo

See #1

Service info format

What should be the format on different layers:

  • JSON, Lua Tables or ...
  • defining schema

validating which services continue to be available

Historically lists of services on Hyperboria have fallen into bad states.

People tend to:

  1. join the network
  2. launch a service
  3. add their service to the list
  4. get bored or otherwise unable to maintain their service
  5. disappear, but leave their service's address on the list

If we're going to attempt to maintain a list of services on the network, we should set up some means of testing whether they are still active, and some policy for when a service should be removed from the list.

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.