Re-order sections, Add Contributing section
This commit is contained in:
parent
68051cdf8a
commit
4818f73680
38
README.md
38
README.md
@ -20,7 +20,7 @@ If you're comfortable changing code, you can use any database [supported by RedB
|
||||
|
||||
Installing TaskBoard is as easy as 1, 2, 3!
|
||||
|
||||
1. Download the latest release (or whatever version you want)
|
||||
1. Download [the latest release](#) (or whatever version you want)
|
||||
2. Extract it to your webserver
|
||||
3. Verify the `api` directory is writable
|
||||
|
||||
@ -32,21 +32,6 @@ Developing on TaskBoard is pretty simple too.
|
||||
2. Run `npm i` to install dependencies (Linting the SCSS requires Ruby and running `gem install scss-lint`)
|
||||
3. Run `git checkout dev` to work on the `dev` branch
|
||||
|
||||
### How It's Made
|
||||
|
||||
1. Front end
|
||||
|
||||
* [Angular 2](https://angular.io/) single-page app
|
||||
* [Bourbon](http://bourbon.io/) and [Neat](http://neat.bourbon.io/) SCSS library & framework
|
||||
* [marked](https://github.com/chjj/marked) Markdown parser
|
||||
|
||||
2. Back end
|
||||
|
||||
* [Slim Framework](http://www.slimframework.com/) and [RedBeanPHP](http://www.redbeanphp.com/) for a RESTful API
|
||||
* [PHPMailer](https://github.com/PHPMailer/PHPMailer) for sending emails.
|
||||
* [JWT](https://jwt.io/) authentication
|
||||
* [SQLite](https://www.sqlite.org/) database
|
||||
|
||||
## Features
|
||||
|
||||
### Boards
|
||||
@ -78,6 +63,27 @@ TaskBoard uses a [Markdown](https://github.com/adam-p/markdown-here/wiki/Markdow
|
||||
|
||||
Once an item has been entered, it may have Comments or Attachments added to it by viewing the task detail. There is a link to edit the item, which takes you to a modal much like the original add item dialog. For admin users, there is also a link to delete the item. This view also shows the task's activity log on the right side of the screen, displaying the complete history of events related to the item.
|
||||
|
||||
## How It's Made
|
||||
|
||||
1. Front end
|
||||
|
||||
* [Angular 2](https://angular.io/) single-page app
|
||||
* [Bourbon](http://bourbon.io/) and [Neat](http://neat.bourbon.io/) SCSS library & framework
|
||||
* [marked](https://github.com/chjj/marked) Markdown parser
|
||||
|
||||
2. Back end
|
||||
|
||||
* [Slim Framework](http://www.slimframework.com/) and [RedBeanPHP](http://www.redbeanphp.com/) for a RESTful API
|
||||
* [PHPMailer](https://github.com/PHPMailer/PHPMailer) for sending emails.
|
||||
* [JWT](https://jwt.io/) authentication
|
||||
* [SQLite](https://www.sqlite.org/) database
|
||||
|
||||
## Contributing
|
||||
|
||||
Fork the repository and make your changes on the `dev` branch.
|
||||
|
||||
Create a pull request against the `dev` branch to merge your changes with the main repository.
|
||||
|
||||
## Feedback
|
||||
|
||||
Constructive feedback is appreciated! If you have ideas for improvement, please [add an issue](https://github.com/kiswa/TaskBoard/issues) or implement it and submit a pull request.
|
||||
|
Reference in New Issue
Block a user