Giter VIP home page Giter VIP logo

espeasy's Introduction

ESPEasy

Easy MultiSensor device based on ESP8266

This is where development takes place. Beware that latest versions may be unstable.

Releases are here: https://github.com/letscontrolit/ESPEasy-platformio/releases Build Status

Wiki: http://www.esp8266.nu Forum: http://www.esp8266.nu/forum

New release management

Hi, i'm trying to continue maintenance on ESPeasy.

I've already tried to make some improvements to speed up developement: https://github.com/letscontrolit/ESPEasy-platformio

  • I've created a simple wrapper repository to allow building via platformio.

  • The git-tag and version are stored in the firmware.bin file and viewable via the webgui.

  • There are now multiple plugin sets to speed up testing and releasing of new plugins:

    • Minimal: Only contains base plugins until this point, to keep firmware size below 512k for smaller ESP8266's.
    • Normal: All stable plugins
    • Testing: New plugins that need testing before they will be marked stable. (marked with [TESTING] in the webgui)
    • Development: Plugins that are not finished yet or are broken. (marked with [DEVELOPMENT] in the webgui)

    Every release will have 4 firmware files, so everyone can choose which plugin set they want without a need to compile them yourself. This way its possible to use a stable release of ESPeasy and still have some testing plugins that you absolutely need.

  • All commits will be compiled automaticly via Travis

  • When a version in git is tagged, Travis will automaticly create a new release of the binaries on github.

  • Ideally we can now gradually move most play-ground plugins over to the main tree and add them to the approriate plugin set.

  • I would love to use different versioning numbering from now on, perhaps sematic versioning (http://semver.org), starting with 1.x.x since our internal plugin API is already stable.

Currently i'm merging the open pull requests and try to give some feedback on them if neccesary.

Edwin (psy0rz)

espeasy's People

Contributors

aurelhann avatar ayasystems avatar battika avatar dctoblerone avatar ddtlabs avatar def461 avatar fgmx85 avatar fvdpol avatar hallard avatar ixtrader avatar justme-nl avatar krikk avatar lindeger avatar maartenbreddels avatar marcfon avatar markbergsma avatar martinusgh avatar maxx333 avatar moelski avatar nl0pvm avatar nonflammable avatar paloy avatar pm-cz avatar psy0rz avatar qubeck avatar racquemis avatar rtenklooster avatar saschaludwig avatar thexperiments avatar tonia avatar

Watchers

 avatar

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.