🌐 Feature: Website setup completed #1262
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
✅ Fixes: #1074
Hi @pankaj-bind I have completed the website. I used Docusaurus to build & create a easy markdown render & flexible setup. I have deployed it using the github action workflows.
I suggest that you go to through the review of this PR first, as I don't know what conflicts will raise if you merge other PRs before.
This pull request introduces several GitHub Actions workflows, updates the documentation, and sets up a static site using Docusaurus. The most important changes include adding workflows for updating contributors and deploying the site, creating a comprehensive C programming guide, and configuring the Docusaurus static site.
GitHub Actions Workflows:
.github/workflows/add-contributor.yml
: Added a workflow to automate updating the contributors list in the README file..github/workflows/deploy.yml
: Added a workflow to automate the deployment of the static site to GitHub Pages..github/workflows/test-deploy.yml
: Added a workflow to test the deployment process on pull requests to themain
branch.Documentation:
static-site/docs/C-Guide.md
: Created a detailed guide for C programming, covering basics, control flow, functions, arrays, pointers, structures, file handling, and advanced concepts.static-site/docs/intro.md
: Added an introduction to the AlgoGenesis C Algorithms project, including features, license, and contributors.Static Site Setup:
static-site/docusaurus.config.js
: Configured Docusaurus for the AlgoGenesis project, including site metadata, theme, and footer.static-site/package.json
: Added dependencies and scripts for building and deploying the Docusaurus site.These changes collectively enhance the project's automation, documentation, and web presence.
You have to set the deploymeny setup to deploy from github action in the repository settings.
I request that you add
level 3
to this PR. with other gssoc-ext & hacktoberfest labels.