Tanara is a starter theme made with Laravel, Vue.js and Bootstrap.
- Laravel 5.4
- Vue 2
- Vue Router 3
- Vuex 3
- Bootstrap 4
- axios
- vue-chartjs
- vue-echarts-v3
- vue-form
- vue-select
- vuejs-datepicker
- vue-tables-2
- vuetable-2
- mini-toastr
- vue-sweetalert2
- vue-fullscreen
- and many more helpers
- Download, choose one of the following options:
- Clone the repo:
git clone https://github.com/bantenprov/tanara.git
. - Composer:
composer create-project bantenprov/tanara:dev-dev
.
- Clone the repo:
- From the root
/tanara
directory, runcomposer install
in the command line. - Copy
.env.example
to.env
. - Configure the
.env
file. Runphp artisan key:generate
.
- Run
php artisan serve
. - Open http://localhost:8000 in your browser, and voilà.
- Run
npm install
to install our dependencies listed inpackage.json
. - When completed, you’ll be able to run the various commands provided from the command line.
Our package.json
includes the following commands and tasks:
npm run dev
: Development.npm run prod
: Production.npm run watch-poll
: This is a convenience method for watching files and automatically building them whenever you save.
Looking to contribute something to Tanara? Here's how you can help.
Following these guidelines helps to communicate that you respect the time of the developers managing and developing this open source project. In return, they should reciprocate that respect in addressing your issue or assessing patches and features.
The issue tracker is the preferred channel for bug reports, features requests and submitting pull requests.
Have a bug or a feature request? Please first search for existing and closed issues. If your problem or idea is not addressed yet, please open a new issue.
Our bug tracker utilizes several labels to help organize and identify issues. Here's what they represent and how we use them:
bug
- Issues that have been confirmed with a reduced test case and identify a bug in Tanara.css
- Issues stemming from our compiled CSS or source Sass files.feature
- Issues asking for a new feature to be added, or an existing one to be extended or modified. New features require a minor version bump (e.g.,v3.0.0
tov3.1.0
).help wanted
- Issues we need or would love help from the community to resolve.vue
- Issues stemming from our compiled or source Vue files.laravel
- Issues stemming from our source Laravel files.meta
- Issues with the project itself or our GitHub repository.
For a complete look at our labels, see the project labels page.
A bug is a demonstrable problem that is caused by the code in the repository. Good bug reports are extremely helpful, so thanks!
Feature requests are welcome. But take a moment to find out whether your idea fits with the scope and aims of the project. It's up to you to make a strong case to convince the project's developers of the merits of this feature. Please provide as much detail and context as possible.
Good pull requests—patches, improvements, new features—are a fantastic help. They should remain focused in scope and avoid containing unrelated commits.
Please ask first before embarking on any significant pull request (e.g. implementing features, refactoring code, porting to a different language), otherwise you risk spending a lot of time working on something that the project's developers might not want to merge into the project.
Please adhere to the coding guidelines used throughout the project (indentation, accurate comments, etc.)
All HTML and CSS should conform to the Code Guide, maintained by Mark Otto.
- 2 spaces (no tabs)
- "Attractive"
Editor preferences are available in the editor config for easy use in common text editors. Read more and download plugins at http://editorconfig.org.
Details changes for each release are documented in the release notes.
Licensed under MIT.