RailsForge simplifies Rails development with automated generators for services, queries, jobs, and more. It includes essential monitoring, DevOps setups, and security/performance analyzers to streamline common tasks and ensure robust, efficient applications. Embrace enhanced productivity and code quality in your Rails projects.
RailsForge is an essential command-line toolkit designed for automating the generation of critical components in Rails applications. This powerful tool enhances development workflow by providing a set of generators and analyzers that simplify common tasks, ensuring applications are reliable and efficient.
.railsforgerc YAML file to align RailsForge with specific project requirements.To add Sentry error tracking and Lograge structured logging:
railsforge generate monitoring
railsforge generate monitoring --sentry_dsn=your_dsn_here
This will create initializers for Sentry and Lograge within your Rails application.
To generate the Docker and CI/CD pipeline configuration:
railsforge generate devops
This command generates the necessary Dockerfile, and CI/CD configurations for both GitHub Actions and GitLab pipelines.
Run security vulnerability checks with:
railsforge analyze security
This command performs checks for SQL injections, XSS risks, and other security issues.
Identify performance optimization options by executing:
railsforge analyze performance
This analysis helps uncover N+1 query issues, missing indexes, and overall inefficiencies in your code.
Customize your RailsForge behavior with the .railsforgerc configuration file:
# .railsforgerc
default_template: v2
analyzer_threshold: 10
RailsForge is an indispensable tool for Rails developers looking to optimize their workflows, improve code quality, and ensure robust application performance.
No comments yet.
Sign in to be the first to comment.