Website: https://bkhmsi.github.io/egyptians-in-ai/
Welcome to Egyptian in AI, a website dedicated to showcasing the profiles of prominent Egyptian researchers in the field of artificial intelligence.
If you think that someone is missing from our list of featured researchers, we welcome contributions from the community. To be considered for inclusion, the only criteria is that the individual must have an h-index of 5 or higher, as recorded on their Google Scholar profile. You can submit your suggestion by filling out this form, or request updates for existing profiles.
We hope that you find our website informative and inspiring, and we invite you to explore the profiles of our featured researchers to learn more about their work.
-
Fork this repository: Click the "Fork" button at the top right of this repository's page to create your own copy.
-
Replace data in
./src/assets/researchers_en.json
: Navigate to the./src/assets
directory and locate theresearchers_en.json
file. Replace the existing data with profiles you want to feature, following the same JSON structure. -
Replace all metadata and details specific to this website: In various places (like navigation bar, metadata, and the Google Form link), update all instances of website-specific information to your own. Make sure to modify links, headers, and other details according to your website's needs.
-
Run your website locally using
ng serve
: Open a terminal, navigate to your project's root directory, and runng serve
. This will start a local development server, and you can access your website by opening your browser and going tohttp://localhost:4200
. -
Build the website: After verifying everything works locally, build your website using the following command in your terminal:
ng build --configuration production --base-href {{website_url}}
Replace
{{website_url}}
with the actual URL where your website will be hosted, such ashttps://bkhmsi.github.io/egyptians-in-ai/
. -
Copy the built files: Locate the
dist
folder in your project's directory. Insidedist
, you'll find a folder named after your website (e.g., egyptians-in-ai). Copy this folder and move it to the root directory of your forked repository. Rename the copied folder todocs
. -
Configure GitHub Pages:
- Open your forked repository on GitHub.
- Go to the "Settings" tab.
- Scroll down to the "GitHub Pages" section.
- Under "Source," choose the docs folder from the dropdown.
- Save the changes. You can reference this GitHub article for more details.
- Reach out to me:
Reach out with the link to your deployed website so I can include it in the list of
X in Y
websites.
Remember, if you encounter any issues during the process, don't hesitate to ask for help!