Jump to content

How to Contribute: Difference between revisions

From IITD Wiki
[checked revision][checked revision]
Create How to Contribute guide
 
Remove LLM ingestion pipeline section
 
(One intermediate revision by the same user not shown)
Line 18: Line 18:
== Ways to Contribute ==
== Ways to Contribute ==


There are three main ways to add or update content on the wiki:
There are two main ways to add or update content on the wiki:


=== 1. Direct Editing (Wiki Markup) ===
=== 1. Direct Editing (Wiki Markup) ===


This is the traditional way to edit a wiki page. Use this if you are comfortable with wiki syntax or want fine control over the page's structure.
This is the standard way to edit a wiki page. Use this if you want full control over the page's structure and content.


# Navigate to the page you want to edit.
# Navigate to the page you want to edit.
Line 32: Line 32:
To create a new page, simply navigate to the URL <code>https://wiki.devclub.in/Your_Page_Title</code> — you will be prompted to create the page if it doesn't exist.
To create a new page, simply navigate to the URL <code>https://wiki.devclub.in/Your_Page_Title</code> — you will be prompted to create the page if it doesn't exist.


=== 2. Ingestion Pipeline (LLM-Assisted) ===
=== 2. Reporting Issues or Suggestions ===
 
The [https://wiki.devclub.in/ingest/ Ingestion Pipeline] is a web form that uses AI to convert raw, informal information into formal wiki content. Use this if you want to quickly add information without worrying about wiki syntax.
 
# Visit [https://wiki.devclub.in/ingest/].
# Enter a '''topic''' (e.g., a person, place, event, club, or facility).
# Paste any information you have about it — informal notes, bullet points, a paragraph, or even a WhatsApp forward.
# Click '''Submit'''.
# The system will analyse your input, decide whether to create a new page or update an existing one, and show you a '''preview'''.
# Review the generated content. Click '''Approve & Push''' to publish, or '''Discard''' to start over.
 
The pipeline is best for adding new information about anything campus-related — clubs, eateries, hostels, professors, events, places, services, and more.
 
=== 3. Reporting Issues or Suggestions ===


If you notice incorrect information or have a suggestion but don't want to edit yourself, you can:
If you notice incorrect information or have a suggestion but don't want to edit yourself, you can:
Line 68: Line 55:
* '''Only add information you know to be accurate.''' Do not invent facts.
* '''Only add information you know to be accurate.''' Do not invent facts.
* Cite sources when possible — link to official websites, news articles, or other authoritative pages.
* Cite sources when possible — link to official websites, news articles, or other authoritative pages.
* If you are unsure about a fact, mark it with <code>{{citation needed}}</code> or note it in the edit summary.
* If you are unsure about a fact, mark it in the edit summary or add a note on the discussion page.


=== Linking ===
=== Linking ===


* Link to other wiki pages using <code>[[Page Name]]</code> syntax whenever you mention something that has its own page.
* Link to other wiki pages using <code><nowiki>[[Page Name]]</nowiki></code> syntax whenever you mention something that has its own page.
* Use external links sparingly: <code>[https://example.com Display Text]</code>.
* Use external links sparingly: <code><nowiki>[https://example.com Display Text]</nowiki></code>.
* Avoid linking the same word multiple times in the same section.
* Avoid linking the same word multiple times in the same section.


=== Categories ===
=== Categories ===


Always add appropriate categories at the bottom of the page using <code>[[Category:Category Name]]</code>. Common categories include:
Always add appropriate categories at the bottom of the page using <code><nowiki>[[Category:Category Name]]</nowiki></code>. Common categories include:


* <code>[[Category:IIT Delhi]]</code>
* <code><nowiki>[[Category:IIT Delhi]]</nowiki></code>
* <code>[[Category:Hostels]]</code>
* <code><nowiki>[[Category:Hostels]]</nowiki></code>
* <code>[[Category:Clubs and Societies]]</code>
* <code><nowiki>[[Category:Clubs and Societies]]</nowiki></code>
* <code>[[Category:Departments]]</code>
* <code><nowiki>[[Category:Departments]]</nowiki></code>
* <code>[[Category:Campus Life]]</code>
* <code><nowiki>[[Category:Campus Life]]</nowiki></code>


== Review Process ==
== Review Process ==
Line 91: Line 78:


* Once you have made several quality edits, you may be granted '''autoreviewer''' or '''reviewer''' rights.
* Once you have made several quality edits, you may be granted '''autoreviewer''' or '''reviewer''' rights.
* Administrators are listed on the [[Special:ListAdmins|admins page]].
* Administrators are listed on the [[Special:ListUsers/sysop|admins page]].


== Useful Links ==
== Useful Links ==
Line 106: Line 93:
|-
|-
| Contributions Leaderboard || [[Special:Leaderboard]]
| Contributions Leaderboard || [[Special:Leaderboard]]
|-
| Ingestion Pipeline || [https://wiki.devclub.in/ingest/ Submit info via form]
|-
|-
| DevClub GitHub || [https://github.com/devclub-iitd github.com/devclub-iitd]
| DevClub GitHub || [https://github.com/devclub-iitd github.com/devclub-iitd]

Latest revision as of 12:22, 17 April 2026

The IITD Wiki is a community-driven knowledge base for IIT Delhi, maintained by students for students. Anyone with an IIT Delhi account can contribute. This page explains the different ways to add or improve content.

Getting Started

Logging In

To contribute to the wiki, you must first log in using your IIT Delhi account through DevClub OAuth. Anonymous editing is not permitted.

  1. Click the Log in link at the top right of any page.
  2. You will be redirected to the DevClub authentication portal.
  3. Sign in with your IIT Delhi credentials.
  4. You will be redirected back to the wiki, now logged in with a username derived from your email (e.g., mt6240685).

First-Time Contributors

If this is your first time editing a wiki, take a few minutes to read the MediaWiki Formatting Help. The basic syntax is straightforward — you do not need to know HTML.

Ways to Contribute

There are two main ways to add or update content on the wiki:

1. Direct Editing (Wiki Markup)

This is the standard way to edit a wiki page. Use this if you want full control over the page's structure and content.

  1. Navigate to the page you want to edit.
  2. Click the Edit tab at the top of the page.
  3. Make your changes using MediaWiki syntax.
  4. Add a brief edit summary describing your change.
  5. Click Save to publish.

To create a new page, simply navigate to the URL https://wiki.devclub.in/Your_Page_Title — you will be prompted to create the page if it doesn't exist.

2. Reporting Issues or Suggestions

If you notice incorrect information or have a suggestion but don't want to edit yourself, you can:

  • Use the Discussion tab on any page to leave a note.
  • Open an issue on the GitHub repository.
  • Reach out to DevClub directly.

Content Guidelines

To keep the wiki useful and trustworthy, please follow these guidelines:

Writing Style

  • Use a formal, neutral, encyclopedic tone — like Wikipedia.
  • Avoid first-person pronouns ("I", "we", "you") in article content.
  • Avoid promotional language, opinions, or unverified claims.
  • Use proper section headings, bullet lists, and tables to organise content.

Accuracy

  • Only add information you know to be accurate. Do not invent facts.
  • Cite sources when possible — link to official websites, news articles, or other authoritative pages.
  • If you are unsure about a fact, mark it in the edit summary or add a note on the discussion page.

Linking

  • Link to other wiki pages using [[Page Name]] syntax whenever you mention something that has its own page.
  • Use external links sparingly: [https://example.com Display Text].
  • Avoid linking the same word multiple times in the same section.

Categories

Always add appropriate categories at the bottom of the page using [[Category:Category Name]]. Common categories include:

  • [[Category:IIT Delhi]]
  • [[Category:Hostels]]
  • [[Category:Clubs and Societies]]
  • [[Category:Departments]]
  • [[Category:Campus Life]]

Review Process

Edits made by new users may be subject to review by an administrator before becoming visible to all readers. This is to prevent spam and maintain quality.

  • Once you have made several quality edits, you may be granted autoreviewer or reviewer rights.
  • Administrators are listed on the admins page.
Resource Link
MediaWiki Formatting Help Help:Formatting
Recent Changes Special:RecentChanges
Special Pages Special:SpecialPages
Contributions Leaderboard Special:Leaderboard
DevClub GitHub github.com/devclub-iitd

Need Help?

If you are stuck or have questions:

Welcome to the IITD Wiki community — happy editing!