Code Monkey home page Code Monkey logo

mangotreedev / bamboosticks Goto Github PK

View Code? Open in Web Editor NEW
17.0 2.0 1.0 242 KB

BambooSticks is the template we use at MangoTree to generate RoR applications with a basic setup suitable for most web applications. We hope this template supports you as you begin your application development, just as bamboo sticks support a fledgling plant.

License: MIT License

Ruby 41.84% HTML 16.12% JavaScript 34.98% SCSS 7.06%
rails bootstrap tailwindcss devise pundit stimulus

bamboosticks's People

Contributors

nicoproto avatar syrashid avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

syrashid

bamboosticks's Issues

Third option in decision tree for no Front End framework

GitHub Issue Ticket

This repository's issues are reserved for feature requests, bug reports, and support requests.

I'm submitting a ...

  • bug report

  • feature request

  • support request

What is the current behavior? ๐Ÿ‘ฏ

Forces users to either adopt bootstrap or tailwind as a front end framework

If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem ๐Ÿ““

What is the expected behavior? ๐Ÿ‘บ

We should off an ability to take neither

What is the motivation / use case for changing the behavior? ๐Ÿ‘น

Both bootstrap and tailwind have their pros and cons, often times a clean slate may be the more appropriate option

Please tell us about your environment: ๐Ÿ™Š

  • Version: 2.0.0-beta.X

  • Browser: [all | Chrome XX | Firefox XX | IE XX | Safari XX | Mobile Chrome XX | Android X.X Web Browser | iOS XX Safari | iOS XX UIWebView | iOS XX WKWebView ]

  • Language: [all | TypeScript X.X | ES6/7 | ES5 | Dart]

Other information ๐Ÿ™‰

(e.g. detailed explanation, stacktraces, related issues, suggestions how to fix, links for us to have context, eg. stackoverflow, gitter, etc)

Photos ๐Ÿ™ˆ

Please provide photos if possible

Built with love โค๏ธ

By Nico๐Ÿบ and Sy๐Ÿข

Add Typography file for text elements for tailwind config

GitHub Issue Ticket

This repository's issues are reserved for feature requests, bug reports, and support requests.

I'm submitting a ...

  • bug report

  • feature request

  • support request

Do you want to request support, a feature, or report a bug? ๐Ÿ›

What is the current behavior? ๐Ÿ‘ฏ

Dealing with text elements with tailwind sucks

If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem ๐Ÿ““

What is the expected behavior? ๐Ÿ‘บ

No having to put text sizes in classes for text elements

What is the motivation / use case for changing the behavior? ๐Ÿ‘น

I'm lazy and better organization

Please tell us about your environment: ๐Ÿ™Š

  • Version: 2.0.0-beta.X

  • Browser: [all | Chrome XX | Firefox XX | IE XX | Safari XX | Mobile Chrome XX | Android X.X Web Browser | iOS XX Safari | iOS XX UIWebView | iOS XX WKWebView ]

  • Language: [all | TypeScript X.X | ES6/7 | ES5 | Dart]

Other information ๐Ÿ™‰

(e.g. detailed explanation, stacktraces, related issues, suggestions how to fix, links for us to have context, eg. stackoverflow, gitter, etc)

Photos ๐Ÿ™ˆ

Please provide photos if possible

Built with love โค๏ธ

By Nico๐Ÿบ and Sy๐Ÿข

Modify DatabaseCleaner configurations

GitHub Issue Ticket

This repository's issues are reserved for feature requests, bug reports, and support requests.

I'm submitting a ...

  • bug report

  • feature request

  • support request

Do you want to request support, a feature, or report a bug? ๐Ÿ›

Wish to modify databasecleaner configuration for rails helper as well as update the entire testing suite, make sure to use selenium, make sure to matches closer to carinspect testing suite config

What is the current behavior? ๐Ÿ‘ฏ

truncation for databasecleaner

If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem ๐Ÿ““

  1. add js: true to your feature specs

  2. watch them fail

What is the expected behavior? ๐Ÿ‘บ

Need to modify behavior when js: true is enabled. See below link
https://github.com/DatabaseCleaner/database_cleaner#rspec-with-capybara-example

What is the motivation / use case for changing the behavior? ๐Ÿ‘น

So feature tests can be more rich

Please tell us about your environment: ๐Ÿ™Š

  • Version: 2.0.0-beta.X

  • Browser: [all | Chrome XX | Firefox XX | IE XX | Safari XX | Mobile Chrome XX | Android X.X Web Browser | iOS XX Safari | iOS XX UIWebView | iOS XX WKWebView ]

  • Language: [all | TypeScript X.X | ES6/7 | ES5 | Dart]

Other information ๐Ÿ™‰

(e.g. detailed explanation, stacktraces, related issues, suggestions how to fix, links for us to have context, eg. stackoverflow, gitter, etc)

Photos ๐Ÿ™ˆ

Please provide photos if possible

Built with love โค๏ธ

By Nico๐Ÿบ and Sy๐Ÿข

Add markdown template for readme when generating a new app

GitHub Issue Ticket

This repository's issues are reserved for feature requests, bug reports, and support requests.

I'm submitting a ...

  • bug report

  • feature request

  • support request

Do you want to request support, a feature, or report a bug? ๐Ÿ›

What is the current behavior? ๐Ÿ‘ฏ

Readme is minimal at best

If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem ๐Ÿ““

What is the expected behavior? ๐Ÿ‘บ

More robust readme, base off instamove readme

What is the motivation / use case for changing the behavior? ๐Ÿ‘น

Promote better design practices and documentation

Please tell us about your environment: ๐Ÿ™Š

NA

Other information ๐Ÿ™‰

(e.g. detailed explanation, stacktraces, related issues, suggestions how to fix, links for us to have context, eg. stackoverflow, gitter, etc)

Photos ๐Ÿ™ˆ

Please provide photos if possible

Built with love โค๏ธ

By Nico๐Ÿบ and Sy๐Ÿข

Smoke Test Inclusion

GitHub Issue Ticket

This repository's issues are reserved for feature requests, bug reports, and support requests.

I'm submitting a ...

  • bug report

  • feature request

  • support request

Do you want to request support, a feature, or report a bug? ๐Ÿ›

I would like to request a feature where a smoke test is included with bamboo sticks that uses the full Rspec testing suite

What is the current behavior? ๐Ÿ‘ฏ

It does not convey the test functionality thru example

What is the expected behavior? ๐Ÿ‘บ

A simple smoke test to be generated with each rails project

What is the motivation / use case for changing the behavior? ๐Ÿ‘น

To showcase the testing suite functionality

Please tell us about your environment: ๐Ÿ™Š

  • Version: 2.0.0-beta.X

  • Browser: [all | Chrome XX | Firefox XX | IE XX | Safari XX | Mobile Chrome XX | Android X.X Web Browser | iOS XX Safari | iOS XX UIWebView | iOS XX WKWebView ]

  • Language: [all | TypeScript X.X | ES6/7 | ES5 | Dart]

Other information ๐Ÿ™‰

(e.g. detailed explanation, stacktraces, related issues, suggestions how to fix, links for us to have context, eg. stackoverflow, gitter, etc)
NA

Photos ๐Ÿ™ˆ

Please provide photos if possible

Built with love โค๏ธ

By Nico๐Ÿบ and Sy๐Ÿข

Template breaks when using Rails 7.0

GitHub Issue Ticket

I'm submitting a ...

  • feature request

What is the current behavior? ๐Ÿ‘ฏ

The app throws an error when using the template with Rails 7.0, the error it's related to not having app/javascript/packs folder anymore but probably more errors will be thrown after that one it's fixed

Bug with Stimulus npm package moved to @hotwired/stimulus

GitHub Issue Ticket

Stimulus moved their npm package to @hotwired/stimulus, this generates a bug on the rails webpacker:install:stimulus command which installs the old version of it.

I'm submitting a ...

  • bug report

  • feature request

  • support request

What is the current behavior? ๐Ÿ‘ฏ

If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem ๐Ÿ““

  1. Run the generator with the Stimulus option

  2. Run the server and check the error on the terminal saying that the module stimulus could not be found

What is the expected behavior? ๐Ÿ‘บ

To import from @hotwired/stimulus instead of stimulus.

BUG: Breaks when --api option added

GitHub Issue Ticket

When using the Rails new generator with the option --api the setup breaks when trying to create a folder inside the javascript folder.

I'm submitting a ...

  • bug report

  • feature request

  • support request

What is the current behavior? ๐Ÿ‘ฏ

When using the Rails new generator with the option --api the setup breaks when trying to create a folder inside the javascript folder.

If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem ๐Ÿ““

  1. run rails new --api --database postgresql -m https://raw.githubusercontent.com/mangotreedev/bamboosticks/master/bambooSticks.rb YOUR_RAILS_APP_NAME

  2. choose an option that you want on the decision tree (all of them break)

What is the expected behavior? ๐Ÿ‘บ

To check if the --api option is added and avoid any stylesheets/javascript configuration in that case.

Other information ๐Ÿ™‰

The error ๐Ÿ‘‡๐Ÿป
run mv app/assets/bamboosticks-master/vanilla-scss/stylesheets app/assets/stylesheets from "."
run mkdir app/javascript/components from "."
mkdir: app/javascript: No such file or directory

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.