Full Stack - Level 2 Module 3 - Nhien Lam

1. Overview of Things Learned

  • Technical Area
    • Created a simple theme in the Admin Settings UI and added some custom CSS, HTML and JavaScript to the theme
    • Created a remote Discourse Theme
    • Practiced using browser’s developer tools
    • Used DOM inspector to inspect Discourse’s UI and update my theme
  • Tools
    • Discourse
    • Visual Studio Code
    • Chrome Developer Tools
  • Soft Skills
    • Planning
    • Time management
    • Research
    • Trouble-shooting

2. Achievement Highlights

  • Successfully created my first theme in the Admin Settings UI and added some custom CSS, HTML and JavaScript to the theme
  • Successfully created my first remote Discourse Theme
  • Learned how to use Developer Tool to modify styles in Discourse

3. Statement of Tasks Completed

  • Attended Weekly Kick-off meeting hosted by Keegan and team meetings
  • Completed all the required readings
  • Checked out examples of themes by other developers and brainstormed ideas of new themes for our team project

4. Goals for the upcoming week

  • Update my theme to make use of the plugin API
  • Learn to implement the Virtual DOM
  • Add a localizable string to my theme
  • Use theme modifiers to add Font Awesome icon dependencies