GithubHelp home page GithubHelp logo

flatcar-rails / flatcar Goto Github PK

View Code? Open in Web Editor NEW

This project forked from centurylinklabs/flatcar

0.0 0.0 3.0 224 KB

Rails development environment manager

License: Apache License 2.0

Ruby 100.00%

flatcar's People

Contributors

brancz avatar dharmamike avatar nburkley avatar rheinwein avatar

Watchers

 avatar  avatar  avatar

flatcar's Issues

Create end-to-end documentation for the wiki/readme

It would be helpful for someone to document the workflow for using Flatcar starting at nothing and ending up with a complete Rails project. This could be a detailed entry for the wiki, or be appended onto the README.

Support flags for additional dependency packages

Right now, regardless of the base image chosen, there is no option to specify additional development dependency packages to be in installed. This means that if a gem has a special dependency, the installation will fail.

There should be some sort of --dependency flag to specify additional dependencies.

The tricky part is that each base image has its own package manager, etc. Needs some design thought on how to handle all of the different edge cases.

Improve README development/testing instructions

The README is a bit thin when it comes to development setup/testing instructions.

We need to include explicit instructions on how to:

  • create a new branch
  • reference the branch in the Gemfile
  • view test coverage (has an rcov html file now)

Retire flatcar org?

Hey folks, it looks like this org is unused, and only holds a fork from the CenturyLinkLabs/flatcar project, which is equally quiet (since 6 years).
I work on a very active Linux project called Flatcar (github.com/flatcar-linux) and it would help our community a lot to be able to have the simpler github URL.
Would you be open to retiring/renaming this org?
Not sure who the owner is, so I'm tagging the two main contributors @rheinwein @dharmamike

Split commands for new project vs. dockerizing existing project

Right now, flatcar init is used for both starting a brand new project, as well as creating a dockerized (flarcar-ized?) version of an existing Rails project.

Suggestion:
flatcar new should create a brand new Rails project (i.e. execute the rails new command)
flatcar init $path should dockerize an already existing project (i.e. create the docker-compose.yml and Dockerfiles).

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.