Я хочу створити невеликий проект Ruby з 10 ~ 20 класами / файлами. Мені потрібні кілька дорогоцінних каменів, і я хочу використовувати RSpec в якості тестової основи.
Я, можливо, згодом захочу будувати дорогоцінний камінь, але це не точно.
Чи є якісь інструкції чи інструкції, які показують мені, як створити основну структуру мого проекту?
У мене є такі питання:
- Де я можу розмістити всі власні помилки / винятки?
- Чи існують якісь умовні умови для іменування каталогів, таких як lib, bin, src тощо?
- Де я можу поставити дані тесту чи документи?
- Де мені потрібні всі мої файли, щоб я мав доступ до них у своєму проекті?
Я знаю, що міг би зробити все з нуля, але я хотів би отримати деякі вказівки. Є кілька хороших дорогоцінних каменів, які я міг би скопіювати, але я не впевнений, що мені справді потрібно і що я можу видалити.
Я подивився на http://gembundler.com/ , але він зупиняється після налаштування Bundler.