❯ WESMUN's official source code
WESMUN is a web-based project for managing and displaying information about various committees and teams involved in the WESMUN event. The project is built using HTML, CSS, and JavaScript, and it includes several web pages to showcase different aspects of the event, such as committees, team members, schedules, and more.
- Committee Information: Detailed pages for each committee, including descriptions and member lists.
- Team Information: Pages displaying team members with their roles and images.
- Responsive Design: The website is designed to be responsive and accessible on various devices.
- Custom JavaScript: Includes custom scripts for enhanced functionality and user experience.
- Bootstrap Integration: Utilizes Bootstrap for styling and layout.
- HTML Files: Main pages like
index.html
,team.html
,committees.html
, etc. - CSS Files: Stylesheets for different parts of the website located in
src/css
. - JavaScript Files: Custom scripts located in
src/js
. - Media Files: Images and other media assets located in
src/media
.
- Committee Information: Detailed pages for each committee, including descriptions and member lists.
- Team Information: Pages displaying team members with their roles and images.
- Responsive Design: The website is designed to be responsive and accessible on various devices.
- Custom JavaScript: Includes custom scripts for enhanced functionality and user experience.
- Bootstrap Integration: Utilizes Bootstrap for styling and layout.
- Easy Navigation: Intuitive navigation structure for easy access to different sections.
- Modern Design: Clean and modern design to enhance user experience.
- Cross-Browser Compatibility: Ensures the website works well on different browsers.
Tip
Only files related to development are shown here.
└── WesMun/
├── 404.html
├── committees
│ ├── Arab_League_Arabic.html
│ ├── Arab_League_English.html
│ ├── ECOSOC.html
│ ├── GA1.html
│ ├── GA4.html
│ ├── HCC.html
│ ├── HSC.html
│ ├── NATO.html
│ ├── UNHCR.html
│ ├── UNHRC.html
│ ├── UNICEF.html
│ ├── UNODC.html
│ ├── UNSC.html
│ ├── UNSC_jr.html
│ ├── UNW.html
│ └── WHO.html
├── committees.html
├── index.html
├── schedule.html
├── src
│ ├── css * Contains all CSS files *
│ ├── download * Contains downloadable files including the PDF's for Background guides *
│ ├── fonts * Contains font files *
│ ├── js * Contains all JavaScript files *
│ └── media * Contains all media files including icons, svg and webp images *
├── team.html
└── venue_and_payments.html
WESMUN/
/
committees.html ❯ Contains the main page for listing all committees involved in WESMUN. team.html ❯ Displays information about the team members and their roles. venue_and_payments.html ❯ Provides details about the event venue and payment options. index.html ❯ The main landing page of the WESMUN website. schedule.html ❯ Displays the event schedule and important dates.
src
css
style.css ❯ Main stylesheet for the website. style.css.map ❯ Source map for the main stylesheet. index.css ❯ Styles specific to the index page. rules.css ❯ Styles for the rules page. responsive.css ❯ Styles for responsive design. font-awesome.min.css ❯ Font Awesome icons stylesheet. style.scss ❯ SCSS source file for the main stylesheet. committees_and_team.css ❯ Styles for committees and team pages. fonts
fontawesome-webfont.ttf ❯ Font file for Font Awesome icons. js
license.js ❯ JavaScript for handling license-related functionality. committees.js ❯ JavaScript for committees page functionality. index.loading.js ❯ JavaScript for loading animations on the index page. volunteer.js ❯ JavaScript for volunteer-related functionality. prettyurl.js ❯ JavaScript for handling pretty URLs. index.timer.js ❯ JavaScript for timer functionality on the index page.
committees
UNHCR.html ❯ Page for the UNHCR committee. GA1.html ❯ Page for the GA1 committee. Arab_League_English.html ❯ Page for the Arab League (English) committee. NATO.html ❯ Page for the NATO committee. GA4.html ❯ Page for the GA4 committee. UNSC.html ❯ Page for the UNSC committee. HCC.html ❯ Page for the HCC committee. UNSC_jr.html ❯ Page for the UNSC Junior committee. UNICEF.html ❯ Page for the UNICEF committee. Arab_League_Arabic.html ❯ Page for the Arab League (Arabic) committee. UNODC.html ❯ Page for the UNODC committee. ECOSOC.html ❯ Page for the ECOSOC committee. HSC.html ❯ Page for the HSC committee. WHO.html ❯ Page for the WHO committee. UNHRC.html ❯ Page for the UNHRC committee. UNW.html ❯ Page for the UNW committee.
- 💬 Join the Discussions: Share your insights, provide feedback, or ask questions.
- 🐛 Report Issues: Submit bugs found or log feature requests for
the
WesMun
project. - 💡 Submit Pull Requests: Review open PRs, and submit your own PRs.
Important
To be able to contribute to this project, You need a solid ground in html, you must know its basics and be able to understand the code written, and what to replace and what not to replace,
We advise also knowing the basics of GIT as it is the version control system used for the project.
Contributing Guidelines
- Fork the Repository: Start by forking the project repository to your GitHub account.
- Clone Locally: Clone the forked repository to your local machine using a git client.
git clone https://github.com/DefinetlyNotAI/WesMun
- Create a New Branch: Always work on a new branch, giving it a descriptive name.
git checkout -b new-feature-x
- Make Your Changes: Develop and test your changes locally.
- Commit Your Changes: Commit with a clear message describing your updates.
git commit -m 'Implemented new feature x.'
- Push to GitHub: Push the changes to your forked repository.
git push origin new-feature-x
- Submit a Pull Request: Create a PR against the original project repository. Clearly describe the changes and their motivations.
- Review: Once your PR is reviewed and approved, it will be merged into the main branch. Congratulations on your contribution!
This project doesn't use a ordinary license, it uses a contract-like license,
This has specific dos and don'ts, between 2 parties, Wesgreen and its brand WESMUN as well as the owner,
For normal users, you follow this LICENSE, which is "All Rights Reserved".
For Wesgreen, WESMUN, you follow this LICENSE, which is a contract-like license. (This has been agreed upon by the owner, and Moiz the SG of WESMUN 25)