Skip to content
Branch: master
Find file History
oriolgual Update rubyzip. (#5404)
* Update rubyzip. Fixes security issue

* Update API max-depth to prevent random API errors and allow
introspection queries.
Latest commit 9c72f70 Oct 8, 2019
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
app Bugfixing (#5354) Sep 24, 2019
bin Bump Ruby version to 2.5.3 (#4927) Mar 5, 2019
config
lib Extract a component manager class (#2427) Jan 12, 2018
log Extract a component manager class (#2427) Jan 12, 2018
public Assemblies chart enhancements (#4533) Nov 21, 2018
tmp
.gitignore Build design app and deploy on master (#2717) Feb 16, 2018
Gemfile Fix bootsnap warning (#4098) Sep 13, 2018
Gemfile.lock
README.md
Rakefile Extract a component manager class (#2427) Jan 12, 2018
config.ru Extract a component manager class (#2427) Jan 12, 2018
package.json Extract a component manager class (#2427) Jan 12, 2018

README.md

decidim_app-design

decidim_app-design is a full-fledged application that mounts the assets from decidim, thus allowing rapid prototyping of functionalities. It mounts the decidim gem present on this same repository so you can safely modify its assets and see changes real-time.

This approach has several benefits:

  • Tests will break if a style breaks an existing functionality, as the applications being tested use the same methods.

  • Decidim::LayoutHelper and others can be reused in decidim_app-design for extra consistency.

  • Gems that provide extra assets can also be used, ensuring we're always consistent with the prototypes.

  • Since it's a rails application, we can keep the assets and specific code need for prototyping separate from the actual decidim-* modules, preventing polluting the codebase.

Usage

Installation

$ bundle install
[Installs all dependencies]
Bundle complete!
$ bundle exec rails s
=> Booting Puma
=> Rails 5.1.4 application starting in development
=> Run `rails server -h` for more startup options
Puma starting in single mode...
* Version 3.11.0 (ruby 2.4.2-p198), codename: Love Song
* Min threads: 5, max threads: 5
* Environment: development
* Listening on tcp://0.0.0.0:3000
Use Ctrl-C to stop

Navigate to http://localhost:3000. You should see a navigable website with examples.

Contributing

See Decidim.

License

See Decidim.

You can’t perform that action at this time.