Overview:
FunicularTaking Rails is a template designed for creating new apps with a preferred setup. It takes Rails on a scenic route up Developer Mountain and offers a variety of features to enhance the development process.
Features:
- Rspec and Shoulda-matchers configured: Developer can write tests using RSpec and Shoulda-matchers out of the box.
- DatabaseCleaner ready to rock (Avdi Style): The template comes with DatabaseCleaner set up in the Avdi Style for managing the database.
- Guard & Spring setup for fast feedback: Guard and Spring are configured to provide quick feedback during development, especially when using Tmux.
- Turbolinks & JQuery discreetly removed: Turbolinks and jQuery are discreetly removed from the template, allowing developers to use alternative libraries or frameworks if desired.
- Haml installed and default templates converted: Haml is installed and the default templates are converted to Haml for improved readability.
- Better seeds layout for splitting up seeds files: The template provides a better layout for managing seeds files, allowing developers to split them up for easier management.
- Option to load data only in development: Developers have the option to load specific data only in the development environment.
- More helpful SCSS/SASS file structure: The template includes a more organized and focused file structure for writing tidy CSS using SCSS/SASS.
- Rake n Bake setup for project health: The template includes a Rake n Bake setup to keep the project healthy and ensure smooth operation.
- Better error pages: The template provides improved error pages for better troubleshooting and debugging.
- Option to create the database: Developers have the option to automatically create the database using the template.
- Obligatory 'initial comit' in git: The template includes an initial commit in Git to start the project off on the right foot.
Summary:
FunicularTaking Rails template offers a variety of features and configurations to enhance the development process when creating new Rails apps. It includes pre-configured settings like Rspec, Shoulda-matchers, DatabaseCleaner, Guard, Spring, and more. The template also improves the file structure, error pages, and seed management for easier development. With FunicularTaking Rails, developers can start their projects with a solid foundation and save time on setup and configuration.