Consolidate in-repo documentation (#3143)
* move doc/misc to top level, add READMEs * Move docs -> doc/devel This also consolidates the _three_ documents describing (differently) how to build Taskwarrior into a signle document.
This commit is contained in:
committed by
GitHub
parent
3248437326
commit
971b229a4b
60
README.md
60
README.md
@@ -6,7 +6,6 @@
|
||||
[](https://github.com/GothenburgBitFactory/taskwarrior/releases/latest)
|
||||
[](https://github.com/sponsors/GothenburgBitFactory/)
|
||||
</br>
|
||||
[](https://twitter.com/taskwarrior)
|
||||
</div>
|
||||
|
||||
## Taskwarrior
|
||||
@@ -31,17 +30,13 @@ Windows](https://taskwarrior.org/download/). Check out the latest available
|
||||
packages in repositories of your OS distribution of choice [on
|
||||
Repology](https://repology.org/project/taskwarrior/versions).
|
||||
|
||||
Alternatively, you can build Taskwarrior from source.
|
||||
Alternatively, you can [build Taskwarrior from source](doc/devel/contrib).
|
||||
|
||||
## Documentation
|
||||
|
||||
The [online documentation](https://taskwarrior.org/docs), downloads, news and
|
||||
more are available on our website, [taskwarrior.org](https://taskwarrior.org).
|
||||
|
||||
We also recommend following [@taskwarrior on
|
||||
Twitter](https://twitter.com/taskwarrior), where we share info about new
|
||||
features, releases and various tips and tricks for new Taskwarrior users.
|
||||
|
||||
## Community
|
||||
[](https://twitter.com/taskwarrior)
|
||||
[](https://reddit.com/r/taskwarrior/)
|
||||
@@ -56,53 +51,8 @@ Github](https://github.com/GothenburgBitFactory/taskwarrior/discussions). For
|
||||
other support options, take a look at
|
||||
[taskwarrior.org/support](https://taskwarrior.org/support)
|
||||
|
||||
For code contributions, please use pull requests, or alternately send your code patches to
|
||||
[support@gothenburgbitfactory.org](mailto:support@gothenburgbitfactory.org)
|
||||
|
||||
## Branching Model
|
||||
|
||||
We use the following branching model:
|
||||
|
||||
* `stable` is a branch containing the content of the latest release. Building
|
||||
from here is the same as building from the latest tarball, or installing a
|
||||
binary package. No development is done on the `stable` branch.
|
||||
|
||||
* `develop` is the current development branch. All work is done here, and upon
|
||||
release it will be merged to `stable`. While development branch is not
|
||||
stable, we utilize CI to ensure we're at least not merging improvements that
|
||||
break existing tests, and hence should be relatively safe. We still recommend
|
||||
making backups when using the development branch.
|
||||
|
||||
## Installing
|
||||
|
||||
There are many binary packages available, but to install from source requires:
|
||||
|
||||
* git
|
||||
* cmake
|
||||
* make
|
||||
* C++ compiler, currently gcc 7.1+ or clang 5.0+ for full C++17 support
|
||||
* libuuid
|
||||
|
||||
Download the tarball, and expand it:
|
||||
|
||||
$ curl -O https://taskwarrior.org/download/task-2.6.2.tar.gz
|
||||
$ tar xzf task-2.6.2.tar.gz
|
||||
$ cd task-2.6.2
|
||||
|
||||
Or clone this repository:
|
||||
|
||||
$ git clone --recursive -b stable https://github.com/GothenburgBitFactory/taskwarrior.git
|
||||
$ cd taskwarrior
|
||||
|
||||
Then build:
|
||||
|
||||
$ cmake -DCMAKE_BUILD_TYPE=release .
|
||||
...
|
||||
$ make
|
||||
...
|
||||
[$ make test]
|
||||
...
|
||||
$ sudo make install
|
||||
For code contributions, please use pull requests.
|
||||
See [Contributing to Taskwarrior](doc/devel/contrib) for more details.
|
||||
|
||||
## Contributing
|
||||
[](https://github.com/GothenburgBitFactory/taskwarrior/graphs/contributors)
|
||||
@@ -111,9 +61,7 @@ Then build:
|
||||
|
||||
Your contributions are especially welcome.
|
||||
Whether it comes in the form of code patches, ideas, discussion, bug reports, encouragement or criticism, your input is needed.
|
||||
Visit [Github](https://github.com/GothenburgBitFactory/taskwarrior) and participate in the future of Taskwarrior.
|
||||
|
||||
See further development documentation in [`docs/`](./docs).
|
||||
See further development documentation in [`doc/devel`](./doc/devel).
|
||||
|
||||
## Sponsoring
|
||||
[](https://github.com/sponsors/GothenburgBitFactory/)
|
||||
|
||||
Reference in New Issue
Block a user