Skip to content

Commit fc3a62b

Browse files
authored
Merge pull request #2 from TG1999/temp
Temp
2 parents 6042374 + 3d10d73 commit fc3a62b

5 files changed

Lines changed: 905 additions & 0 deletions

File tree

Lines changed: 125 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,125 @@
1+
AboutCode Toolkit
2+
=================
3+
4+
Build and tests status
5+
----------------------
6+
7+
+-------+-----------------+--------------+
8+
|Branch | **Linux/macOS** | **Windows** |
9+
+=======+=================+==============+
10+
|Master | |master-posix| | |master-win| |
11+
+-------+-----------------+--------------+
12+
|Develop| |devel-posix| | |devel-win| |
13+
+-------+-----------------+--------------+
14+
15+
16+
The AboutCode Toolkit and ABOUT files provide a simple way to document the
17+
origin, license, usage and other important or interesting information about
18+
third-party software components that you use in your project.
19+
20+
You start by storing ABOUT files (a small YAML formatted text file with field/value pairs)
21+
side-by-side with each of the third-party software components you use.
22+
Each ABOUT file documents origin and license for one software.
23+
For more information on the ABOUT file format, visit http://www.dejacode.org
24+
There are many examples of ABOUT files (valid or invalid) in the testdata/
25+
directory of the whole repository.
26+
27+
The current version of the AboutCode Toolkit can read these ABOUT files so that you
28+
can collect and validate the inventory of third-party components that you use.
29+
30+
In addition, this tool is able to generate attribution notices and
31+
identify redistributable source code used in your project to help you comply
32+
with open source licenses conditions.
33+
34+
This version of the AboutCode Toolkit follows the ABOUT specification version 3.0 at:
35+
https://github.com/nexB/aboutcode-toolkit/blob/develop/SPECIFICATION.rst
36+
37+
38+
REQUIREMENTS
39+
------------
40+
The AboutCode Toolkit is tested with Python 2.7 and 3.6 on Linux, Mac and Windows.
41+
You will need to install a Python interpreter if you do not have one already
42+
installed.
43+
44+
On Linux and Mac, Python is typically pre-installed. To verify which
45+
version may be pre-installed, open a terminal and type:
46+
47+
python --version
48+
49+
On Windows or Mac, you can download the latest Python here:
50+
https://www.python.org/downloads/
51+
52+
Download the .msi installer for Windows or the .dmg archive for Mac.
53+
Open and run the installer using all the default options.
54+
55+
56+
INSTALLATION
57+
------------
58+
Checkout or download and extract the AboutCode Toolkit from:
59+
https://github.com/nexB/aboutcode-toolkit/
60+
61+
To install all the needed dependencies in a virtualenv, run (on posix):
62+
source configure
63+
or on windows:
64+
configure
65+
66+
67+
REFERENCE
68+
---------
69+
See https://github.com/nexB/aboutcode-toolkit/blob/master/REFERENCE.rst for reference
70+
on aboutcode-toolkit usage.
71+
72+
73+
TESTS and DEVELOPMENT
74+
---------------------
75+
To install all the needed development dependencies, run (on posix):
76+
source configure etc/conf/dev
77+
or on windows:
78+
configure etc/conf/dev
79+
80+
To verify that everything works fine you can run the test suite with:
81+
py.test
82+
83+
84+
HELP and SUPPORT
85+
----------------
86+
If you have a question or find a bug, enter a ticket at:
87+
88+
https://github.com/nexB/aboutcode-toolkit
89+
90+
For issues, you can use:
91+
92+
https://github.com/nexB/aboutcode-toolkit/issues
93+
94+
95+
SOURCE CODE
96+
-----------
97+
The AboutCode Toolkit is available through GitHub. For the latest version visit:
98+
https://github.com/nexB/aboutcode-toolkit
99+
100+
101+
HACKING
102+
-------
103+
We accept pull requests provided under the same license as this tool.
104+
You agree to the http://developercertificate.org/
105+
106+
107+
LICENSE
108+
-------
109+
The AboutCode Toolkit is released under the Apache 2.0 license.
110+
See (of course) the about.ABOUT file for details.
111+
112+
113+
.. |master-posix| image:: https://api.travis-ci.org/nexB/aboutcode-toolkit.png?branch=master
114+
:target: https://travis-ci.org/nexB/aboutcode-toolkit
115+
:alt: Linux Master branch tests status
116+
.. |devel-posix| image:: https://api.travis-ci.org/nexB/aboutcode-toolkit.png?branch=develop
117+
:target: https://travis-ci.org/nexB/aboutcode-toolkit
118+
:alt: Linux Develop branch tests status
119+
120+
.. |master-win| image:: https://ci.appveyor.com/api/projects/status/uwj2gh8i9ga1mqwn/branch/master?png=true
121+
:target: https://ci.appveyor.com/project/nexB/aboutcode-toolkit
122+
:alt: Windows Master branch tests status
123+
.. |devel-win| image:: https://ci.appveyor.com/api/projects/status/uwj2gh8i9ga1mqwn/branch/develop?png=true
124+
:target: https://ci.appveyor.com/project/nexB/aboutcode-toolkit
125+
:alt: Windows Develop branch tests status
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
**AboutCode-Toolkit Documentation**
2+
===================================
3+
4+
.. toctree::
5+
:maxdepth: 2
6+
7+
home
8+
reference
9+
specification

0 commit comments

Comments
 (0)