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