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

software release #40

Open
22 of 25 tasks
rogerkuou opened this issue Oct 19, 2023 · 3 comments
Open
22 of 25 tasks

software release #40

rogerkuou opened this issue Oct 19, 2023 · 3 comments

Comments

@rogerkuou
Copy link
Member

rogerkuou commented Oct 19, 2023

  • Tests
    • already there
    • lint test
  • Documentation ---> @rogerkuou
    • add logo
    • mkdoc rendering
    • Function Examples
    • Add tutorial
    • Add contributing or developerguide
  • GitHub actions ---> @SarahAlidoost
    • Add a pyproject.toml file
      - Update doc link
      - Update change log link
      - Update author names
    • Build package and documentation when push and pull request
    • Doc deploy when release
    • Test using sonarcloud!
      - set up sonar (one-time)
      - setup sonar and github secrets token
      - add sonar properties file
  • Update citations and author names
    • cff
    • zenodo json
  • README ---> @SarahAlidoost
    • Update description
    • Installation example
    • Checklist Badge: OpenSSF Best Practices
    • Other badges:
      • Sonarcloud
  • Publish to PyPI
    • GH workflow
@fnattino
Copy link
Contributor

See TUDelftGeodesy/sarxarray#33

This was referenced Nov 1, 2023
@SarahAlidoost
Copy link
Contributor

SarahAlidoost commented Nov 7, 2023

@rogerkuou it is possible to use styling tools like ruff in a github action workflow to run linter. The configurations can be set in pyproject.toml. Here one example of pyproject.toml and github workflow.

@rogerkuou
Copy link
Member Author

Good idea! I will try it in #51

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

3 participants