Skip to content

Add skeleton to aboutcode docs - #107

Merged
AyanSinhaMahapatra merged 150 commits into
masterfrom
add-skeleton
Mar 30, 2022
Merged

Add skeleton to aboutcode docs#107
AyanSinhaMahapatra merged 150 commits into
masterfrom
add-skeleton

Conversation

@AyanSinhaMahapatra

Copy link
Copy Markdown
Member

Merge nexB/skeleton into aboutcode.

Tasks

  • PR is descriptively titled 📑 and links the original issue above 🔗
  • Tests pass -- look for a green checkbox ✔️ a few minutes after opening your PR
    Run tests locally to check for errors.
  • Commits are in uniquely-named feature branch and has no merge conflicts 📁

steven-esser and others added 30 commits September 22, 2020 15:53
Signed-off-by: Steven Esser <sesser@nexb.com>
This commit adds the inital skeleton files needed for a bare-bones
python library. Includes a simple configure script and setup.py file

Signed-off-by: Steven Esser <sesser@nexb.com>
Signed-off-by: Steven Esser <sesser@nexb.com>
* Add AUTHORS.rst
* Add CHANGELOG.rst
* Add setup.cfg

Signed-off-by: Steven Esser <sesser@nexb.com>
* Add PEP 517/518 pyproject.toml file
* Add setuptools_scm to handle versioning
* Add setup.py content to setup.cfg
* Update setup.py to act as a shim (so pip install -e works)

Addresses: #2

Signed-off-by: Steven Esser <sesser@nexb.com>
Signed-off-by: Steven Esser <sesser@nexb.com>
Signed-off-by: Steven Esser <sesser@nexb.com>
Signed-off-by: Steven Esser <sesser@nexb.com>
Signed-off-by: Steven Esser <sesser@nexb.com>
Signed-off-by: Steven Esser <sesser@nexb.com>
    * Create configure.bat so we can use our skeleton for Windows projects

Signed-off-by: Jono Yang <jyang@nexb.com>
    * Remove unused variables and options

Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
    * Remove rerun option from azure-pipelines.yml

Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
    * We have this to ensure the line ending of configure.bat is always CRLF

Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
Merge changes from develop to main
Signed-off-by: Ayan Sinha Mahapatra <ayansmahapatra@gmail.com>
Update .gitignore to ignore Jupyter temp files
Signed-off-by: Steven Esser <sesser@nexb.com>
Adds a RTD configuration file (v2) to customize builds.

Signed-off-by: Ayan Sinha Mahapatra <ayansmahapatra@gmail.com>
Signed-off-by: Ayan Sinha Mahapatra <ayansmahapatra@gmail.com>
Signed-off-by: Ayan Sinha Mahapatra <ayansmahapatra@gmail.com>
Signed-off-by: Ayan Sinha Mahapatra <ayansmahapatra@gmail.com>
Taken from https://www.apache.org/licenses/LICENSE-2.0.txt

Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
Ensure we use official full text of Apache 2.0
pombredanne and others added 26 commits March 4, 2022 08:52
Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
Doing so helps with keeping them in sync

Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
There is now a single primary script "fetch_thirdparty.py" that handles
everything in a simplified way. There is no utility to build wheels
anymore: these MUST be available before hand on PyPI or built
manually and uploaded in our self-hosted PyPI repository.

Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
Add usage instructions to README.rst
Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
This is now organized with more important data first.

Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
These boostrap scripts cannot depend on click.

Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
These were no longer working

Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
This does not exists anymore

Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
Twine and PyPI prefer having it.

Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
This new configuration means that all the Python versions are tested
in a single CI job. This allows doing fewer checkouts and improves
CI throughput overall.

Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
Adds changes to conf.py and html template theme_overrides.css
created by @johnmhoran

Signed-off-by: Ayan Sinha Mahapatra <ayansmahapatra@gmail.com>
Signed-off-by: Ayan Sinha Mahapatra <ayansmahapatra@gmail.com>
Signed-off-by: Ayan Sinha Mahapatra <ayansmahapatra@gmail.com>
Adds a --docs option to the configure script to also install requirements
for the documentation builds.

Signed-off-by: Ayan Sinha Mahapatra <ayansmahapatra@gmail.com>
Signed-off-by: Ayan Sinha Mahapatra <ayansmahapatra@gmail.com>
Fix doc build tests, move pages to archive and disable linkcheck.

Signed-off-by: Ayan Sinha Mahapatra <ayansmahapatra@gmail.com>
Update the README with correct build status, links to wikis
and promoting vulnerablecode more.

Signed-off-by: Ayan Sinha Mahapatra <ayansmahapatra@gmail.com>
@AyanSinhaMahapatra
AyanSinhaMahapatra merged commit 736f757 into master Mar 30, 2022
@AyanSinhaMahapatra
AyanSinhaMahapatra deleted the add-skeleton branch March 30, 2022 08:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants