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

Initiate development environment and bots #1

Merged
merged 6 commits into from
Oct 13, 2019
Merged

Initiate development environment and bots #1

merged 6 commits into from
Oct 13, 2019

Conversation

weiji14
Copy link
Owner

@weiji14 weiji14 commented Oct 9, 2019

Reproducibility from the get-go! Setup a fairly solid development environment that runs JupyterLab in the cloud, and get all our automation bots in! Lots of things based on the DeepBedMap sister repository.

Bots/Services to include:

TODO:

  • Minimal working installation with Python 3.7, Pipenv and Jupyterlab (4559bc3)
  • Setup Continuous Integration/Deployment testing framework (c152655)
  • Configure bots and ensure they work (c91debc, 3dd0d0f, 1512910)
  • Spruce up main README.md with badges and stuff (5e21f72)

Minimal working virtual environment that runs Jupyter Lab! Inside an Ubuntu bionic-scm docker image, we install Python 3.7, Pip 19.2.3 and Pipenv 2018.11.26 via conda, plus Jupyterlab 1.2.0a0 via Pipenv. Setup is based on the [DeepBedMap](https://github.com/weiji14/deepbedmap) repository.
@weiji14 weiji14 added this to the v0.1.0 milestone Oct 9, 2019
@weiji14 weiji14 self-assigned this Oct 9, 2019
@ghost
Copy link

ghost commented Oct 9, 2019

DeepCode Report (#5e21f7)

DeepCode analyzed this pull request.
There are no new issues.

dependabot-preview bot and others added 2 commits October 9, 2019 15:45
Bumps buildpack-deps from `5966184` to `84e851e`.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Ensure that we have a reproducible environment, by setting up a Continuous Integration/Deployment service on Github Actions to build our DeepIceDrain app. Currently having the build run on Ubuntu 18.04 LTS Bionic Beaver.
Handy Github App to help draft releases. See https://github.com/toolmantim/release-drafter for more information.
Adhering to the [black](https://github.com/psf/black) code style. Set fixer to false to disable it from automatically linting for us (i.e. it will complain, but not commit changes).
Included badges for Github top language, black code style, Github Actions Status and Dependabot Status.
@weiji14 weiji14 marked this pull request as ready for review October 13, 2019 21:57
@weiji14 weiji14 merged commit 5e21f72 into master Oct 13, 2019
@weiji14 weiji14 deleted the init branch October 13, 2019 22:01
@weiji14 weiji14 added the dependencies Pull requests that update a dependency file label Oct 13, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant