Giter Site home page Giter Site logo

onepercentclub / bluebottle Goto Github PK

View Code? Open in Web Editor NEW
11.0 11.0 18.0 61.82 MB

Bluebottle

License: BSD 3-Clause "New" or "Revised" License

JavaScript 1.85% Python 72.93% HTML 3.79% CSS 0.60% Shell 0.04% PostScript 0.04% Smarty 0.05% Rich Text Format 0.54% PHP 0.01% Handlebars 0.01% SCSS 1.36% PLpgSQL 18.77% Dockerfile 0.02%

bluebottle's People

Contributors

aethemba avatar ashutoshb avatar benkonrath avatar danielkroon avatar enriquesalazar avatar eodolphi avatar franstwisk avatar gannetson avatar jakoblaegdsmand avatar jfterpstra avatar jhonm avatar joeribekker avatar jose-lpa avatar manuel-goodup avatar mauricekleine avatar mg84 avatar momchilovp avatar netogallo avatar pieter-rees avatar raux avatar rollick avatar sergei-maertens avatar

Stargazers

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

bluebottle's Issues

Django 3

I see there is lots of work going on for Python 3 support at #4292

I tried my hand at leveraging off that to see if I can get Django 3 working, and am mostly successful in getting it operational enough to explore the app locally. I am using django-compat-patcher to do a lot of the heavy lifting of cross-Django-version compatibility.

Latest CI result at https://travis-ci.org/github/jayvdb/bluebottle/jobs/732862786
Summary: of 1228 tests, 225 failures & 184 errors.

A lot of the errors are repetitive, and most are due to the dependencies being pinned to Django 1.x compatible versions. I'm trying to unpin only dependencies that really need unpinning, so-as to reduce the variability between Django 1.x and Django 3.x versions of bluebottle.

Other dependent PRs / branches

Why Django 3?

  1. Because most dependency projects are already dropping Django 2, so if there are problems with porting to Django 2 it would be harder to get help,
  2. All top-tier distros have dropped Django 2 from their current or pending release, and
  3. I expect the Django 3 effort to take a while to stablise and before existing bluebottle production systems would be ready to switch to Django 3, and by then Django 2 will be even more dead.
  4. Creating migration across major Django versions is quite a bit of effort. May as well skip one.

Obviously most of this needs to wait until the Python 3 work lands, but I'd like to know the best way to structure this in order to get favourable reviews to get things merged early.

I'd like to eventually be running another Travis job for Django 3, so that Django 1.x and Django 3.x are co-existing in the repo until you're ready to switch off Django 1.x . Many of my patches are already able to co-exist on Django 1.x, using fallbacks where necessary. The Django 3 job could be allowed to fail, so that it doesnt halt ongoing development of the project.

Test

Testing webhook

Required packages

  • Please add these packages as pre-requirement in Linux machines to README file:

libpqxx, graphviz

These are not installed on archlinux

  • python2 setup.py test and virtualenv2 env

Is BlueBottle still under development?

Hi there

We're going to run a crowdfunding website. There are not many options out there, but there are some apps as in: Bluebottle, Goteo (php), Catarse (ruby), openTilt (ruby), Thrinica (SAAS).

Anyway, Bluebottle is one of them that we see have not been under heavy development for years. Would you work on it again?

Do you recommend it as base of our website?

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.