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’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for GitHub Actions and Pages #610

Open
pablojimpas opened this issue Nov 8, 2020 · 3 comments
Open

Support for GitHub Actions and Pages #610

pablojimpas opened this issue Nov 8, 2020 · 3 comments

Comments

@pablojimpas
Copy link

Description

It would be good if you can choose between GitHub Actions and Travis CI, I find it easier and faster since you don't have to create an account nor connect the repo.

A similar alternative could be offered for ReadTheDocs with GitHub Pages.

@Zethson
Copy link

Zethson commented Dec 4, 2020

@pablojimpas you might be interested in https://github.com/cookiejar/cookietemple/

The cli-python templates has Github Actions and BOTH, a ReadTheDocs setup and Github Pages.
Think this is exactly what you are looking for :)

@pablojimpas
Copy link
Author

Thanks @Zethson

@zillionare
Copy link
Contributor

for those who want poetry, github actions, gitpages and markdown documentation, take a look at:

https://github.com/zillionare/cookiecutter-pypackage/

Features:

    Poetry: Manage version, dependancy, build and release
    Mkdocs: Writting your docs in markdown style
    Testing with unittest or Pytest
    Code coverage report and upload to Codecov
    Tox: Test your code against defined Python version matrix, lint and build artifact check.
    Format with Black and Isort
    Lint code with Flake8 and Flake8-docstrings
    Formatting/linting anytime when commit/run local tox/CI
    Mkdocstrings: Auto API doc generation
    Command line interface using Python Fire (optional)
    CI by github actions, auto publish from release branch when tests passed
    Host your documentation from Git Pages with zero-config

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

No branches or pull requests

4 participants
@zillionare @Zethson @pablojimpas and others