Frequently Asked Questions¶
What are the goals of the project?
What is a command-line interface?
Will the Banana project be providing Generators for popular frameworks?
What license is Banana released under?
What should I do before submitting an issue through GitHub?
How can I disable Insight or Update Notifier?
What are the goals of the project?¶
The short-term goals for Banana are to provide developers with an improved tooling workflow so that they can spend less time on process and more time focusing on building beautiful web applications. Initially, we hope to make it as easy as possible to work with existing frameworks and tools developers are used to using.
Long-term, the project may also assist developers with creating applications using modern technologies.
What is a command-line interface?¶
A command-line interface is a means for developers to interact with a system using text commands. On Linux or OSX, this is often done using the terminal. On Windows, the command shell (cmd.exe) or PowerShell, but we recommend you use cmder instead for an improved experience.
What is a package manager?¶
A package manager is a tool for automating the process of installing, upgrading, configuring and managing dependencies for projects. Good examples of package manager would be PyPi (Python), npm (Node.js), Bower (Web), Gem (Ruby), Composer (PHP), NuGet (.NET), etc.
Will the Banana project be providing Generators for popular frameworks?¶
Our goal is to facilitate both developers and the community with the tools needed to create useful scaffolding for their projects. With that goal in mind, we’ll be providing a great API (and docs) to the Banana Generators system with examples of how to implement new generators, but will rely on the community to create and maintain Generators for popular frameworks. This will allow us to focus on making Banana better without loosing focus by maintaining a large number of Generators.
You can see the full list of officially supported generators on Github.
What should I do before submitting an issue through GitHub?¶
Make sure you read the Submitting an issue guide.
How can I disable Insight or Update Notifier?¶
Currently the insight feature is not yet ported. As soon as we have the insight feature... You can use use a command line flag to disable them. Eg. ba webapp --no-insight
Insight: --no-insight
Update Notifier: --no-update-notifier