Skip to content

Services/Programs/Templates to use #6

@krischer

Description

@krischer

We have to decide which services/program/templates to use for the various parts in the example we develop. I assume that participants will just follow these but they are of course free to choose their own.

git Hosting

Possibilities: github, gitlab, bitbucket, ?

I guess github is the obvious choice here although I personally really like the fully integrated approach gitlab is taking.

Programming language for the example

Python 3.7?

License

MIT/BSD

There are good arguments against the GPL variants in the context of scientific software but we of course also have to mention these.

Code of Conduct

https://www.contributor-covenant.org/ but there are many options.

We should probably also mention the various controversial arguments that have popped up over the last years over code of conducts and so on.

Unit testing in Python

I feel like pytest is the only sensible options these days.

CI

travis CI, circle CI, ... gitlab also has a really powerful CI system but it works best when using gitlab

circle CI tends to finish a lot faster which might be useful. But I can live with either choice.

Documentation

readthedocs is probably the only option for hosting. For writing the documentation we could either using sphinx or mkdocs (both work on readthedocs).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions