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

GitHub Actions #20

Open
4 tasks
nicole-brewer opened this issue Jul 4, 2023 · 2 comments
Open
4 tasks

GitHub Actions #20

nicole-brewer opened this issue Jul 4, 2023 · 2 comments

Comments

@nicole-brewer
Copy link
Collaborator

nicole-brewer commented Jul 4, 2023

Motivation explained in #19.

  • Notebook walking through creating repo steps?
  • Notebook walking through nbdev workflow steps
    • this can be done in Python, but it might be nice to have it translated into bash as well, which could go in the .github/workflows
    • use magic to pull the bash script into the workflow notebook at the end just for inspection
    • could lightly introduce actions at this point, as well as the other actions nbdev ships with (building docs, push to user.github.io)
  • Create a github workflow from that notebook
  • Discard site building actions
@nicole-brewer nicole-brewer mentioned this issue Jul 4, 2023
4 tasks
@nicole-brewer
Copy link
Collaborator Author

nicole-brewer commented Jul 4, 2023

Okay, big breakthrough here. I remember requesting this feature a while ago. Where you can export a notebook without having a whole project set up. Instead of nbdev.nbdev_export, you just use nbdev.export.nb_export. Amazing. Now I can use the dashboarding notebook to create the dashboard and not have a whole other settings.ini. This will make this a whole lot easier because I can keep my current infrastructure. And I can introduce nbdev in steps. First the concept of export and hide and other things that aren't project based, and then later come back to the things that rely on settings.ini.

@nicole-brewer
Copy link
Collaborator Author

This also means I can discard the branch I was working on and pop my stash because I don't have to make a whole bunch of breaking changes.

@nicole-brewer nicole-brewer changed the title Reorg: introduce nbdev during dashboarding GitHub Actions Jul 4, 2023
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

1 participant