bf-workflows

所属分类:智慧办公
开发工具:Others
文件大小:0KB
下载次数:0
上传日期:2024-02-06 00:14:52
上 传 者sh-1993
说明:  bf工作流
(bf-workflows)

文件列表:
.vscode/
assets/
deliverables/
lesson-plans/
materials/
teaching-tips/
.cspell.json
.ls-lint.yml
.markdownlint.jsonc
.prettierrc.json
LICENSE
package-lock.json
package.json
suggested-study.md

# Workflows > “I'm not a great programmer; I'm just a good programmer with great habits.” > > - [Kent Beck](https://en.wikiquote.org/wiki/Kent_Beck) Learn the skills required to work a collaborative software project using only Markdown. Limiting your projects to Markdown lets you focus on the big picture without getting distracted by more challenging code. - [Learning Objectives](#learning-objectives): what you will learn from this module - [Suggested Study](./suggested-study.md): Helpful links for this module, useful but not required. - [Deliverables](./deliverables): Projects to practice applying the learning objectives in context - [Lesson Plans](./lesson-plans): A few ideas for running lessons around this material. - [Study Tips](#study-tips) - [Setting Up](#setting-up) - [Code Quality Scripts](#code-quality-scripts) ## Learning Objectives ### 1. Local Development Without Git Practice the foundational workflows of software development by learning to write Markdown locally on your own computer using Visual Studio Code (VSCode), the Command Line Interface (CLI), and NPM scripts to automate your code's quality (formatting, linting and spell checking). - [ ] **Folder Structures**: You can explain how files and folders are stored in your computer and can find, open or create files in your computer without using the Command Line Interface. - **Command Line Interface (CLI)**: In a Unix shell you can ... - [ ] open a new terminal window - [ ] navigate up and down directories using `cd` - [ ] list the contents of a directory using `ls` - [ ] view the contents of a file using `cat` - [ ] create new files using `touch` - [ ] create new folders using `mkdir` - [ ] **Markdown**: You can write a document in Markdown with no syntax mistakes that renders into a well-formatted document. - **VSCode**: You can complete these workflows in VScode, and can use keyboard shortcuts to complete them all: - [ ] Opening a repository in a new window - [ ] Opening the VSCode terminal - [ ] Adding a new file - [ ] Adding a new folder - [ ] Deleting a file - [ ] Deleting a folder - [ ] Previewing a Markdown File - [ ] Formatting a Markdown document - [ ] **READMEs**: You can write a README file that describes the project you are working on, why it's helpful, and how someone can use it. - **NPM**: You can use NPM commands to verify your code's quality, this includes ... - [ ] using `npm install` to install a project's dependencies - [ ] reading a `package.json` file to find which scripts are available for the project - [ ] use `npm run