Fix merge conflicts

This commit is contained in:
Matthew Ross 2020-05-28 10:01:17 -04:00
parent 288cb3fce7
commit 508a7cb622
2 changed files with 0 additions and 57 deletions

View File

@ -1,10 +1,6 @@
The MIT License (MIT) The MIT License (MIT)
<<<<<<< HEAD
Copyright (c) 2014-2016 Matthew Ross
=======
Copyright (c) 2014-2020 Matthew Ross Copyright (c) 2014-2020 Matthew Ross
>>>>>>> re-write
Permission is hereby granted, free of charge, to any person obtaining a copy Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal of this software and associated documentation files (the "Software"), to deal

View File

@ -1,12 +1,3 @@
<<<<<<< HEAD
# **N O T I C E**
TaskBoard is currently being re-written from scratch. The `master` and `dev` branches are still maintained, but are not getting new features at this time.
If you'd like to see how it's progressing, take a look at [the `re-write` branch](https://github.com/kiswa/TaskBoard/tree/re-write) (keeping in mind it's still a work in progress at this point) or the [GitHub Project](https://github.com/kiswa/TaskBoard/projects/1?fullscreen=true).
=======
>>>>>>> re-write
# TaskBoard # TaskBoard
**N O T I C E - This branch is in active development! Not all items in this README are final or guaranteed to be accurate until it is merged to `master`!** **N O T I C E - This branch is in active development! Not all items in this README are final or guaranteed to be accurate until it is merged to `master`!**
@ -16,13 +7,9 @@ If you'd like to see how it's progressing, take a look at [the `re-write` branch
A [Kanban](http://en.wikipedia.org/wiki/Kanban_board)-inspired app for keeping A [Kanban](http://en.wikipedia.org/wiki/Kanban_board)-inspired app for keeping
track of things that need to get done. track of things that need to get done.
<<<<<<< HEAD
### How It's Made
=======
The goal of TaskBoard is to provide a simple and clean interface to a The goal of TaskBoard is to provide a simple and clean interface to a
functional and minimal application for keeping track of tasks. functional and minimal application for keeping track of tasks.
**It's not trying to be the next Trello or LeanKit.** **It's not trying to be the next Trello or LeanKit.**
>>>>>>> re-write
## Installation ## Installation
@ -45,16 +32,9 @@ Installing TaskBoard is as easy as 1, 2, 3!
If you intend to use email features, you will need to edit `api/helpers/mailer.php`. If you intend to use email features, you will need to edit `api/helpers/mailer.php`.
<<<<<<< HEAD
## Installation
### Requirements
A web server running PHP with sqlite enabled. Developed and tested under Apache2 running PHP 5.5+.
=======
### Server Config ### Server Config
#### Apache #### Apache
>>>>>>> re-write
The directory you create for TaskBoard must have `AllowOverride` set so the The directory you create for TaskBoard must have `AllowOverride` set so the
`.htaccess` files work. `.htaccess` files work.
@ -63,11 +43,7 @@ You also have to have `mod_rewrite` installed and enabled.
#### NGINX #### NGINX
<<<<<<< HEAD
### Install
=======
TODO TODO
>>>>>>> re-write
#### IIS #### IIS
@ -100,11 +76,6 @@ added to.
Each board may have as many columns as needed. For example, a software project Each board may have as many columns as needed. For example, a software project
might have columns like: might have columns like:
<<<<<<< HEAD
## Features
### Email
=======
* Proposed * Proposed
* Backlog * Backlog
* In Work * In Work
@ -113,7 +84,6 @@ might have columns like:
* Archived * Archived
Or maybe you want to track a simple todo list with just: Or maybe you want to track a simple todo list with just:
>>>>>>> re-write
* Todo * Todo
* Doing * Doing
@ -123,27 +93,17 @@ It's all up to you! However many columns you have, each column may have tasks
added to it, and tasks can be dragged to other columns as they progress added to it, and tasks can be dragged to other columns as they progress
(or edited and assigned to a new column). (or edited and assigned to a new column).
<<<<<<< HEAD
### Settings
The settings page allows normal users to see what boards they have access to and edit their user settings.
=======
Boards may also have categories for additional organization, *e.g.* `Bug`, Boards may also have categories for additional organization, *e.g.* `Bug`,
`Enhancement`, `New Feature`. `Enhancement`, `New Feature`.
>>>>>>> re-write
![Boards Page](./.github/boards.png) ![Boards Page](./.github/boards.png)
### Tasks ### Tasks
<<<<<<< HEAD
### Boards
Each board may have as many columns as needed. For example, a software project might have columns like:
=======
A task only has to have a Title to be added to a board, but there is much more A task only has to have a Title to be added to a board, but there is much more
available. Tasks may be assigned to any user on the board (or left Unassigned), available. Tasks may be assigned to any user on the board (or left Unassigned),
and include options for Due Date, Color, Points (an optional difficulty and include options for Due Date, Color, Points (an optional difficulty
rating), and Category. rating), and Category.
>>>>>>> re-write
TaskBoard uses a [Markdown](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet#table-of-contents) TaskBoard uses a [Markdown](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet#table-of-contents)
parser for the Description, allowing for better display of details parser for the Description, allowing for better display of details
@ -190,13 +150,8 @@ If you want to run a single App test, change the test from
`it('should do something', ...);` to `fit('should do something', ...);` and `it('should do something', ...);` to `fit('should do something', ...);` and
only that test will run. only that test will run.
<<<<<<< HEAD
### Items
An item (task) only has to have a Title to be added to a board, but there is much more than that available. Items may be assigned to any user on the board (or left Unassigned), and include options for Due Date, Color, Points (an optional difficulty rating), and Category.
=======
These tests are run by [Travis CI](https://travis-ci.org/) on PRs and commits. These tests are run by [Travis CI](https://travis-ci.org/) on PRs and commits.
A PR with failing or missing tests will not be merged. A PR with failing or missing tests will not be merged.
>>>>>>> re-write
## Contributing ## Contributing
@ -205,11 +160,7 @@ 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 Create a pull request against the `dev` branch to merge your changes with the
main repository. main repository.
<<<<<<< HEAD
## Feedback
=======
Make sure to include/update unit tests. Make sure to include/update unit tests.
>>>>>>> re-write
## Feedback ## Feedback
@ -219,9 +170,6 @@ submit a pull request.
If you find a bug, please post it on the [Issue Tracker](https://github.com/kiswa/TaskBoard/issues). If you find a bug, please post it on the [Issue Tracker](https://github.com/kiswa/TaskBoard/issues).
<<<<<<< HEAD
## Lines of Code
=======
## How It's Made ## How It's Made
### Front End ### Front End
@ -254,7 +202,6 @@ PHP | 20 | 752 | 40 | 2265
HTML | 21 | 260 | 2 | 1550 HTML | 21 | 260 | 2 | 1550
SASS | 14 | 298 | 10 | 1344 SASS | 14 | 298 | 10 | 1344
**SUM:** | **121** | **2281** | **186** | **9218** **SUM:** | **121** | **2281** | **186** | **9218**
>>>>>>> re-write
Command: `cloc --exclude-dir=vendor,favicons --exclude-ext=json,svg,ini src/` Command: `cloc --exclude-dir=vendor,favicons --exclude-ext=json,svg,ini src/`