Code Monkey home page Code Monkey logo

keera-posture's People

Contributors

cglewis avatar ivanperez-keera avatar myroslambda 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  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

keera-posture's Issues

Review licenses and copyright notices

Everything produced at/for/by Keera has copyright Keera Studios. All software, talks, pages, papers, public or private, released or under development, need to have clear copyright and usage licenses.

Unify versioning policy across application

Different versioning policies were applied to this project during history. From Major.Minor.Status.Iteration to Major.Major.Minor.Iteration.

It should be unified again.

The following files are affected by the policy and need to be adapted with every version bump:
keera-posture.cabal
src/Controller.hs
src/Model/Model.hs
po/es.po
po/gl.po

Also, the repo needs to be tagged with every release, changes documented in the changelog, and a tar.gz uploaded to hackage.

cabal can't find keera-posture package

OS: ubuntu 14.10x86_64

I followed the instructions but cabal can't seem to be able to find keera-posture:

~/src/keera-posture$ ./installation.sh 
..
Installed keera-hails-0.0.3.3
cabal: There is no package named 'keera-posture'.
You may need to run 'cabal update' to get the latest list of available
packages.

Any thoughts?
Cheers

Keera Posture should have a more permissive licence

The current licence is AllRightsReserved, which does not really leave a lot of room for anyone to do anything. That, however, is just a convenience and is not being enforced in its totality in practice.

While it is important for Keera Studios to somehow profit from the work, and thus commercial redistribution of Keera Posture might be subject to purchasing a licence, redistribution of the source code, including but not limited to git repo forks available online under the same licence, would not be attacked (as long as they do not claim to be the "original" Keera Posture, or anything similar).

Factorize mp3 playing out

This is not the only cross-platform program that needs to play mp3 files. That feature should be factorized out into a library.

Installation fails with GHC 7.10 and GHC 8 on Travis CI

The current build is failing on Travis CI for newer versions of the compiler, with the following error message:

[27 of 56] Compiling Controller.Conditions.Config ( src/Controller/Conditions/Config.hs, dist/build/keera-posture/keera-posture-tmp/Controller/Conditions/Config.o )

src/Controller/Conditions/Config.hs:50:9:
    Non type-variable argument
      in the constraint: ReactiveWriteField
                           (ReactiveElement (Maybe Bool) Model.Model.Model ModelEvent)
                           (Maybe a)
                           Model.Model.Model
                           ModelEvent
    (Use FlexibleContexts to permit this)
    When checking that markFR has the inferred type
      markFR :: forall a.
                ReactiveWriteField
                  (ReactiveElement (Maybe Bool) Model.Model.Model ModelEvent)
                  (Maybe a)
                  Model.Model.Model
                  ModelEvent =>
                a -> IO ()
    In an equation for myConfigRead’:
        myConfigRead c cenv
          = do { when (isJust mConf)
                 $ do { let ...;
                        .... };
                 markFR (isNothing mConf) }
          where
              markFR v = setter firstRunField (model cenv) (Just v)
              mConf = readConfig =<< c

Details: https://travis-ci.org/keera-studios/keera-posture/jobs/226361342

Cleaning: Cabal

The cabal file in this repo is not fully conformant with our own style guide for cabal files.

Convert Readme to markdown format

Just a few simple steps:

  • Rename the readme to README.md
  • Update contents of README.md so that headers, sections, code, etc. are rendered appropriately using markdown syntax.
  • Modify cabal file so that it points to this new file.

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.