Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bshyman/datapact

Ruby on Rails development helper
https://github.com/bshyman/datapact

alpinejs daisyui debugging-tool rails tailwindcss

Last synced: 7 days ago
JSON representation

Ruby on Rails development helper

Awesome Lists containing this project

README

        

# DataPact

DataPact is a RubyGem created to try and fill some gaps in the Ruby on Rails developer experience.
**This gem is still in early development**

Here's what you can do with it so far:

- **Routes UI**: Navigate through your routes file with an intuitive UI, complete with search functionality and controller filters.
- **Session Key Management**: Easily set and delete session key-value pairs through a simple UI interface.
- **Theme Switcher**: Customize your experience with a built-in theme switcher.

## Usage

![check me out](/app/assets/images/data_pact/overview.gif)

## Installation

1. Add the gem to your application's Gemfile:
```ruby
gem "data_pact"
```

2. Then execute:
```bash
$ bundle
```

Or install it manually with:
```bash
$ gem install data_pact
```

3. Finally, mount the engine in your `config/routes.rb` file:
```ruby
mount DataPact::Engine => "/data_pact"
```

## Contributing

We welcome contributions from developers of all skill levels. If you're interested in improving DataPact or adding new features, please follow the [contribution guidelines](LINK_TO_GUIDELINES).

## License

DataPact is available as open-source software under the [MIT License](https://opensource.org/licenses/MIT). Feel free to use it, modify it, and share it as you see fit.

---