Skip to content

Commit

Permalink
Add course structure
Browse files Browse the repository at this point in the history
Signed-off-by: guillemdb <[email protected]>
  • Loading branch information
Guillemdb committed Feb 19, 2021
1 parent d0a6740 commit f1d4423
Show file tree
Hide file tree
Showing 15 changed files with 70 additions and 15 deletions.
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ share/python-wheels/
MANIFEST

# PyInstaller
# Usually these files are written by a python script from a template
# Usually these files are written by a python script from a course
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec
Expand Down
36 changes: 31 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,35 @@ across the company.
All the documentation will be written in [Markdown](https://www.markdownguide.org/), and updated
following our [Git workflow](guide/git_flow/git-flow.md).

## Resources for learning Markdown

* [Markdown cheat sheet](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet)
* [Another markdown cheat sheet](https://www.markdownguide.org/cheat-sheet)
* [ProWritingAid](https://prowritingaid.com/) A grammar checker, style editor,
and writing mentor. You can use it to improve your writing skills.
## Next steps

* Fragile Guide project
- Guide structure
- PR & Issues template
- Scheduling pair programming sessions

* Add organization guide
- Communication protocols and tools
- Planning and strategy process
- Roadmap
- Value framework
- Business strategy

* Add markdown tutorial
- Add style guide.
- Add quick reference for the different features.
- Explain different features on docs/GitHub.

* Improve git guide
- Add remaining material for PRs.
- Add tutorial about rewriting the Git history.
- Add links between sections and example images.
- Complete FAQ.dm.
- Improve how-to.md.
- Add why PRs are important.

* Add Ubuntu section
- Add Bash tutorial
- Add common tools overview
- Add configuration tutorial
File renamed without changes.
Binary file added course/assets/course_structure.dia
Binary file not shown.
Binary file added course/assets/course_structure.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
File renamed without changes.
File renamed without changes.
File renamed without changes.
15 changes: 15 additions & 0 deletions course/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Fragile Course

You can use the Company Guide to learn how to improve your productivity on your own projects. This
section organizes the contents of the Guide proposing a timeline to learn about the different topics.

The course is divided on 7 different blocks covering all the different areas of AI research.

:::{figure-md} git-flow
:width: 400px
:align: center

![Git workflow](assets/course_structure.png)

Course structure
:::
File renamed without changes.
File renamed without changes.
12 changes: 12 additions & 0 deletions guide/python/markdown_style_guide.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
## Resources for learning Markdown

### Standard Markdown
* [Markdown cheat sheet](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet)
* [Another markdown cheat sheet](https://www.markdownguide.org/cheat-sheet)
* [ProWritingAid](https://prowritingaid.com/) A grammar checker, style editor,
and writing mentor. You can use it to improve your writing skills.

### Writing Markdown in GitHub comments

### Writing Markdown in Documentation
* [myst_parser](https://myst-parser.readthedocs.io)
6 changes: 3 additions & 3 deletions sphinx/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,10 @@ def symlink_guide():
run(f"rm -rf {source_dir.parent / 'build'}")
if (source_dir / "guide").exists():
run(f"rm -rf {source_dir / 'guide'}")
if (source_dir / "template").exists():
run(f"rm -rf {source_dir / 'template'}")
if (source_dir / "course").exists():
run(f"rm -rf {source_dir / 'course'}")
run(f"ln -sr {source_dir.parent.parent / 'guide'} {source_dir}")
run(f"ln -sr {source_dir.parent.parent / 'template'} {source_dir}")
run(f"ln -sr {source_dir.parent.parent / 'course'} {source_dir}")


symlink_guide()
Expand Down
1 change: 1 addition & 0 deletions sphinx/source/course
13 changes: 7 additions & 6 deletions sphinx/source/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,13 @@
maxdepth: 5
caption: Guide template
---
template/1_overview.md
template/2_topic.md
template/3_how_to.md
template/4_FAQ.md
template/5_debugging.md
template/6_bibliography.md
course/index.md
course/overview.md
course/topic.md
course/how_to.md
course/FAQ.md
course/debugging.md
course/bibliography.md
```

{ref}`search`

0 comments on commit f1d4423

Please sign in to comment.