Contributing to allergyguide.ca
Joshua Yu January 31, 2025 Updated: March 17, 2025Thanks for checking us out! If you're interested in clinical allergy and immunology and would like to help out, connect with us (see the mail button at the bottom of the page). We are interested in recruiting medical students, residents, and allergy-immunology staff.
Contribution process
After exploring what options exist on the contribution hub:
The contribution process follows this rough timeline:
-
Prerequisites
Pick a new or available topic from the list. Connect with an editor. Determine potential staff reviewer(s).
-
Drafting
Timeline 2 weeks for initial draft. See the contribution guides for:
- macros, topics, patient handouts
- medications
- critical appraisal of research -
Review and edits
Editor and Contributor collaborate on initial edits. Once the editor and contributor are happy, the edited draft is sent for staff review.
-
Publish
An editor with coding know-how will create the final formatted page for final review by the primary author(s) and staff.
Stylistic Principles
General writing guidelines
- Be concise and clear -- the intended use is for residents
- Use clear, structured formatting (headings, bullet points, tables) for readability
- Avoid passive voice where possible
- Abbreviations are fine but must be defined
- While a single topic might be quite complex (i.e. asthma), each page is still meant to be relatively simple -- the goal is not to be a comprehensive textbook. Link to a resource that goes more in depth at that juncture, to another subpage, or create a drop-down 'Deep-dive'
General formatting guidelines
- Bullet points: Prefer over long paragraphs; no periods at the end of items
- Emphasize key points: Use bold, colour, and highlights
- Tables/Figures: Only if they enhance understanding (e.g., decision algorithms)
Website / coding
- If you have experience with programming (reasonably comfortable with Markdown, html, js, scss/css, and git) and want to contribute, very happy to have you on board! To learn the structure of the website, please refer to the Zola documentation. Pages are written in Markdown with Tera templating
- Josh will be the main person approving pull requests for the time being
- Re: adding content to website -- there are some formatting nuances, and a myriad of shortcodes that can be used.
- When adding images, they should all be .pngs; ideally before committing they should be compressed/optimized. Ie. with oxipng
ROADMAP and TODO!:
- ---
- -
- ---