Merge pull request #1 from radiorabe/feature/init-community
Problem: LibreTime needs initializing
This commit is contained in:
commit
95ce7ef880
|
@ -0,0 +1,32 @@
|
||||||
|
# Contributing to LibreTime
|
||||||
|
|
||||||
|
First and foremost, thank you! We appreciate that you want to
|
||||||
|
contribute to LibreTime, your time is valuable, and your
|
||||||
|
contributions mean a lot to us.
|
||||||
|
|
||||||
|
**What does "contributing" mean?**
|
||||||
|
|
||||||
|
Creating an issue is the simplest form of contributing to a
|
||||||
|
project. But there are many ways to contribute, including
|
||||||
|
the following:
|
||||||
|
|
||||||
|
* Updating or correcting documentation
|
||||||
|
* Feature requests
|
||||||
|
* Bug reports
|
||||||
|
|
||||||
|
Before opening an issue, please:
|
||||||
|
|
||||||
|
* read and be prepared to adhere to our [code of conduct](https://github.com/LibreTime/code-of-conduct/blob/CODE-OF-CONDUCT.md)
|
||||||
|
* understand that we follow the standardized [C4 development process](https://rfc.zeromq.org/spec:42/C4/)
|
||||||
|
* [search for existing duplicate or closed issues](https://github.com/LibreTime/libretime/issues?utf8=%E2%9C%93&q=is%3Aissue)
|
||||||
|
* clearly state the problem you would like to solve in a meaningful way
|
||||||
|
* be prepared to follow up on issues by providing additional information as requested by a maintainer or contributor helping you out
|
||||||
|
|
||||||
|
For bug reports, please provide the following details:
|
||||||
|
|
||||||
|
* **version**: what version of LibreTime you were using when you experienced the bug?
|
||||||
|
* **reduced test case**: the minimum amount of detail needed to reproduce the bug
|
||||||
|
* **error messages**: please paste any error reports into the issue or a gist
|
||||||
|
|
||||||
|
Please wrap all code and error messages in [markdown code
|
||||||
|
fences](https://help.github.com/articles/creating-and-highlighting-code-blocks/).
|
|
@ -0,0 +1,67 @@
|
||||||
|
# LibreTime
|
||||||
|
|
||||||
|
LibreTime is a community managed fork of the AirTime project.
|
||||||
|
|
||||||
|
It is managed by a friendly inclusive community of stations
|
||||||
|
from around the globe that use, document and improve LibreTime.
|
||||||
|
Join us in fixing bugs and in defining how we manage the
|
||||||
|
codebase going forward.
|
||||||
|
|
||||||
|
We are currently ramping up development on this repository.
|
||||||
|
|
||||||
|
Please note that LibreTime is released with a [Contributor Code
|
||||||
|
of Conduct](https://github.com/LibreTime/code-of-conduct/blob/CODE-OF-CONDUCT.md).
|
||||||
|
By participating in this project you agree to abide by its terms.
|
||||||
|
|
||||||
|
Please submit enhancements, bugfixes or comments via GitHub.
|
||||||
|
|
||||||
|
## Development Process
|
||||||
|
|
||||||
|
The LibreTime follows the standardized [Collective Code Construction
|
||||||
|
Contract (C4)](https://rfc.zeromq.org/spec:42/C4/). Its abstract is
|
||||||
|
provided here.
|
||||||
|
|
||||||
|
> C4 provides a standard process for contributing, evaluating and
|
||||||
|
> discussing improvements on software projects. It defines specific
|
||||||
|
> technical requirements for projects like a style guide, unit tests,
|
||||||
|
> git and similar platforms. It also establishes different personas
|
||||||
|
> for projects, with clear and distinct duties. C4 specifies a process
|
||||||
|
> for documenting and discussing issues including seeking consensus
|
||||||
|
> and clear descriptions, use of "pull requests" and systematic reviews.
|
||||||
|
|
||||||
|
The full text of the contract is licensed under the GPL and available at
|
||||||
|
the above link courtesy of the [ZeroMQ community](http://zeromq.org/).
|
||||||
|
|
||||||
|
## Releasing
|
||||||
|
|
||||||
|
The LibreTime maintainers release new versions of LibreTime at regular
|
||||||
|
intervals. We follow the [Semantic Versioning](http://semver.org/spec/v2.0.0.html)
|
||||||
|
standards.
|
||||||
|
|
||||||
|
In a nutshell, given a version number MAJOR.MINOR.PATCH we increment the:
|
||||||
|
|
||||||
|
1. MAJOR version when we make incompatible API changes,
|
||||||
|
2. MINOR version when we add functionality in a backwards-compatible manner, and
|
||||||
|
3. PATCH version when we make backwards-compatible bug fixes.
|
||||||
|
|
||||||
|
Given the history of the project we will be starting with version 3.0.0.
|
||||||
|
|
||||||
|
Stay tuned for early alphas and lots of betas as we get development
|
||||||
|
up and running.
|
||||||
|
|
||||||
|
## License
|
||||||
|
|
||||||
|
LibreTime is free software: you can redistribute it and/or
|
||||||
|
modify it under the terms of the GNU Affero General Public
|
||||||
|
License as published by the Free Software Foundation,
|
||||||
|
version 3 of the License.
|
||||||
|
|
||||||
|
## Copyright
|
||||||
|
|
||||||
|
Copyright (c) 2011-2017 Sourcefabric z.ú.
|
||||||
|
|
||||||
|
Copyright (c) 2017 LibreTime Community
|
||||||
|
|
||||||
|
Please refer to the original [README](README),
|
||||||
|
[CREDITS](CREDITS) and [LICENSE_3RD_PARTY](LICENSE_3RD_PARTY)
|
||||||
|
for more information.
|
Loading…
Reference in New Issue