Module 1 - Getting Started
- Overview
Technical Area
Read about Discourse and its uses, its dev tools, etc
Reviewed CLI, how Discourse will work with Linux, some frontend languages
Started learning about Ruby
Tools
GitHub
Discourse
Soft Skills
Communication, teamwork, organization
-
Three Achievement Highlights
Followed several Ruby tutorials to get my first understanding of its uses Learned more about GitHub workflow and how to use Linux CLI for it Attended all team meetings
-
Goals for Upcoming Weeks
Install Discourse locally Continue learning about the languages we’ll use on this course
=======
Module 2 - Setup
- Overview
Technical Area
Installed Discourse locally on a Linux system
Learned Ember.js
Learned the differences between CSS and SCSS
Tools
Discourse
Soft Skills
Reading documentation in other languages
Debugging through searching online and discussing with team members
-
Three Achievement Highlights
Learned the uses of Ember.js and SCSS and their uses Installed Discourse dev environment Spoke with team members about ideas for future projects
-
Goals for Upcoming Weeks
Continue learning Ember.js and SCSS Brush up on frontend web tech Brainstorm ideas for capstone project
=======
Module 3 - Developing Discourse Themes
- Overview
Technical Area
Learned the following:
Discourse themes and components (similarities and differences)
Discourse theme-creator, how to employ into my workflow
How HTML and SCSS are used to create themes in Discourse
Tools
Discourse
Github/Git
Theme-Creator
Soft Skills
Team communication
-
Three Achievement Highlights
Worked on modifying themes for Discourse for better understanding Used theme-creator in the process Brainstormed a few ideas for the capstone project
-
Goals for Upcoming Weeks
Employ compents in a theme Note down what I like for the style sheets
=======
Module 4 - Advanced Discourse Themes
- Overview
Technical Area
Learned about handlebars templates, how we can use them for this project
Tools
Discourse
Github/Git
Visual Studio Code
Soft Skills
Discussing ideas as a team
-
Three Achievement Highlights
Tested handlebar templates in an attempt to understand them better Came up with a good idea for our capstone project Learned how AJAX requests can be used
-
Goals for Upcoming Weeks
Explain the idea for the project next week and figure out how we can make it work