Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

raketa_admin

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

raketa_admin

  • 0.0.4
  • Rubygems
  • Socket score

Version published
Maintainers
1
Created
Source

Raketa Admin

Setup and run for development

This is a Ruby and Sinatra based application. Dependencies are managed with Bundler.

Make sure you have installed ruby (check .tool-versions for the required version, check asdf for managing the versions)

gem install sinatra
gem install bundler
./run.sh

./run-pry.sh will not reload the code on change but you can add binding.pry in the ruby code to debug something

Build and Use the gem

To build it

gem build raketa_admin.gemspec

To use it

gem install ./raketa_admin-0.0.0.gem

Make sure to point the gem

bundle config set local.raketa_admin /Users/zi/raketa/raketa-admin-ruby
require "raketa_admin"

Code quality

  • Run the tests with bundle exec rspec
  • Run rubocop with bundle exec rake rubocop

There is an automatic run of robocop and tests on PR

Make sure you run rake locally and everything passes before commiting so you don't have to go back and fix stuff later!

Gem release

There is a truster publishing setup in RubyGems In the github flow we are using rubygems/release-gem@v1 which expects rake build and rake release tasks to be setup for the gem, check the docs here

From the local machine

rake release This will create tag vX.X.X (with the version from the gemspec), build and push raketa_admin-X.X.X.gem to Rubygems

FAQs

Package last updated on 05 Jul 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc