Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
58 changes: 42 additions & 16 deletions docs/source/aboutcode-toolkit/home.rst
Original file line number Diff line number Diff line change
@@ -1,26 +1,15 @@
AboutCode Toolkit
=================

Build and tests status
----------------------

+-------+-----------------+--------------+
|Branch | **Linux/macOS** | **Windows** |
+=======+=================+==============+
|Master | |master-posix| | |master-win| |
+-------+-----------------+--------------+
|Develop| |devel-posix| | |devel-win| |
+-------+-----------------+--------------+


Introduction
------------
The AboutCode Toolkit and ABOUT files provide a simple way to document the
origin, license, usage and other important or interesting information about
third-party software components that you use in your project.

You start by storing ABOUT files (a small YAML formatted text file with field/value pairs)
side-by-side with each of the third-party software components you use.
Each ABOUT file documents origin and license for one software.
For more information on the ABOUT file format, visit http://www.dejacode.org
There are many examples of ABOUT files (valid or invalid) in the testdata/
directory of the whole repository.

Expand All @@ -31,12 +20,25 @@ In addition, this tool is able to generate attribution notices and
identify redistributable source code used in your project to help you comply
with open source licenses conditions.

This version of the AboutCode Toolkit follows the ABOUT specification version 3.1.2 at:
This version of the AboutCode Toolkit follows the ABOUT specification version 3.2.1 at:
https://aboutcode-toolkit.readthedocs.io/en/latest/specification.html


Build and tests status
----------------------

+-------+-----------------+--------------+
|Branch | **Linux/macOS** | **Windows** |
+=======+=================+==============+
|Master | |master-posix| | |master-win| |
+-------+-----------------+--------------+
|Develop| |devel-posix| | |devel-win| |
+-------+-----------------+--------------+


REQUIREMENTS
------------
The AboutCode Toolkit is tested with Python 2.7 and 3.6 on Linux, Mac and Windows.
The AboutCode Toolkit is tested with Python 3.6.2 or above only on Linux, Mac and Windows.
You will need to install a Python interpreter if you do not have one already
installed.

Expand All @@ -63,6 +65,30 @@ or on windows:
configure


Activate the virtualenv
-----------------------
To activate the virtualenv, run (on posix):
source bin/activate
or on windows:
bin\\activate


Deactivate the virtualenv
-------------------------
To deactivate the virtualenv, run (on both posix and windows):
deactivate


VERSIONING SCHEMA
-----------------
Starting at AboutCode version 4.0.0, the AboutCode Toolkit will follow SemVer for the versioning schema.

i.e. MAJOR.MINOR.PATCH format
1. MAJOR version when making incompatible API changes,
2. MINOR version when making functionality in a backwards compatible manner, and
3. PATCH version when making backwards compatible bug fixes.


REFERENCE
---------
See https://github.com/nexB/aboutcode-toolkit/blob/master/REFERENCE.rst for reference
Expand Down Expand Up @@ -100,7 +126,7 @@ The AboutCode Toolkit is available through GitHub. For the latest version visit:
HACKING
-------
We accept pull requests provided under the same license as this tool.
You agree to the http://developercertificate.org/
You agree to the http://developercertificate.org/


LICENSE
Expand Down