Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix doc builds #2896

Merged
merged 14 commits into from
Apr 18, 2022
Merged

Fix doc builds #2896

merged 14 commits into from
Apr 18, 2022

Conversation

AyanSinhaMahapatra
Copy link
Member

Adds latest skeleton with changes from nexB/skeleton#63

Tasks

  • Reviewed contribution guidelines
  • 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 馃搧

pombredanne and others added 7 commits March 14, 2022 11:12
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>
Signed-off-by: Ayan Sinha Mahapatra <ayansmahapatra@gmail.com>
Removes redundant requirements.txt which was also present and
not pinned in setup.cfg. Also updates the docs to reflect the same.
Fixes some other minor bugs to pass doc build tests.

Signed-off-by: Ayan Sinha Mahapatra <ayansmahapatra@gmail.com>
@AyanSinhaMahapatra
Copy link
Member Author

scancode docs on develop should be fixed on merging this. See https://scancode-toolkit--2896.org.readthedocs.build/en/2896/

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>
Adds documentation page on contributing to the docs, and
also modifies directory structure to avoid having the
skeleton directory in docs merged in projects.

Signed-off-by: Ayan Sinha Mahapatra <ayansmahapatra@gmail.com>
Add documentation contribute page
Signed-off-by: Ayan Sinha Mahapatra <ayansmahapatra@gmail.com>
Signed-off-by: Ayan Sinha Mahapatra <ayansmahapatra@gmail.com>
@JonoYang
Copy link
Contributor

@AyanSinhaMahapatra Thanks! I've merged in the latest changes from develop and everything looks good!

@JonoYang JonoYang merged commit 8ce918e into develop Apr 18, 2022
@JonoYang JonoYang deleted the fix-doc-builds branch April 18, 2022 19:22
@AyanSinhaMahapatra
Copy link
Member Author

Thanks!

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.

None yet

3 participants