You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ryan Holbrook edited this page Oct 6, 2020
·
15 revisions
Let's say we're going to create a new course on Kaggle Learn called Data Science.
Notebooks
On the command line, navigate to the learntools/notebooks/ directory.
Create a new branch on master with a name like ds-course. Be sure to check that there isn't already a branch with that name.
Decide on a "track name" like data_science. This will be the name of the directory where your course files will exist. Check that there isn't already a directory with that name.
There should be a Bash script called new_track.sh. Run /.new_track.sh data_science.
Stage the new files: git add data_science.
Commit the changes: git commit -m "Create track ds-course."
Create a pull request on GitHub named [Data Science] New course.
Checking Code
Navigate to the learntools root directory learntools/ (the directory containing setup.py).
Install an editable version of learntools: pip install --editable . (note the period).