├── .github └── workflows │ └── build.yml ├── .gitignore ├── .idea ├── .gitignore ├── documentation.iml ├── modules.xml └── vcs.xml ├── CONTRIBUTORS.md ├── LICENSE ├── README.md ├── TODO ├── babel.config.js ├── blog ├── 2023-04-07-opensource │ ├── budding.jpg │ ├── index.md │ ├── meme.jpg │ └── open.jpg ├── 2023-04-09-intro-to-cloud-computing │ ├── cloud-provider-market-share-trend.jpg │ ├── cloud-provider-market-share-trend.webp │ ├── drawback.jpg │ ├── index.md │ └── most-used-cloud-storage-services.png ├── 2023-04-10-intro-to-react-js │ ├── characteristics.png │ ├── chart1.png │ ├── index.md │ └── reactjs.png ├── 2023-04-12-dive-into-web-design │ └── index.md ├── 2023-04-15-rcblog │ ├── RCTCET.png │ ├── RCevent.jpg │ ├── index.md │ └── index.md.bak ├── 2023-05-07-tmai-april-23 │ ├── index.md │ └── tmai-apr23-poster.png ├── 2023-05-13-introduction-to-artificial-intelligence │ ├── Talos.webp │ ├── index.mdx │ ├── sub-categories-of-AI.webp │ └── types-of-AI.webp ├── 2023-06-06-tmai-may-23 │ ├── index.md │ ├── med-palm-dc4977b.png │ ├── photoshop.png │ └── tmai-may23-poster.png ├── 2023-06-10-introduction-to-api │ ├── api-to-layman.png │ ├── apis.png │ └── index.mdx ├── 2023-06-30-tmai-june-23 │ ├── audiopalm.png │ ├── draggan.jpeg │ ├── index.md │ ├── tmai-june23-poster.png │ └── virtual-try.png ├── 2023-10-01-blog-guidlines │ ├── index.mdx │ └── structure.png ├── 2023-10-06-linux-cli │ ├── history.png │ ├── index.mdx │ └── kernel.png ├── 2023-10-08-web-crawling │ ├── benefits.png │ ├── index.mdx │ ├── process.png │ └── web_crawl.png ├── 2023-10-1-cloudgaming │ ├── image.png │ ├── image2.png │ ├── image3.png │ └── index.md ├── 2023-10-10-CNCF-Zero-to-Merge-Your-first-step-towards-Open-Source │ ├── CNCF_Logo.jpg │ ├── cncf2.png │ └── index.md ├── 2023-10-13-AI-Automation │ ├── benefits.png │ ├── index.mdx │ ├── intro.png │ ├── jobs.jpg │ └── nature.png ├── 2023-10-14-Machine-Learning │ ├── end.png │ ├── index.mdx │ ├── intro.png │ └── process.png ├── 2023-10-14-Quantum-Computing │ ├── comp.png │ ├── end.png │ ├── index.mdx │ └── intro.png ├── 2023-10-7-Blockchain │ ├── BlockChain.jpg │ ├── Blockchain-Applications.webp │ ├── Blocks-of-blockchain.png │ └── index.md └── authors.yml ├── config.json ├── docs ├── about-tcetopensource.mdx ├── assets │ └── tos.png ├── projects │ ├── docs-site │ │ ├── about-docs.md │ │ ├── getting-started.md │ │ ├── navbar │ │ │ ├── adding-items.md │ │ │ ├── adding-links.md │ │ │ ├── assets │ │ │ │ └── navbar-1.png │ │ │ ├── navbar.md │ │ │ ├── search-bar.mdx │ │ │ └── title-and-logo.md │ │ └── sidebar │ │ │ ├── adding-categories.md │ │ │ ├── adding-items.mdx │ │ │ ├── adding-links.md │ │ │ ├── assets │ │ │ ├── collapsed-false.png │ │ │ ├── collapsed-true.png │ │ │ ├── sidebar-items.png │ │ │ └── sidebar.png │ │ │ ├── multiple-sidebars.mdx │ │ │ └── sidebar.md │ ├── fmc-website │ │ ├── about-fmc-website.mdx │ │ ├── assets │ │ │ ├── JavaScript.png │ │ │ ├── code-runner.png │ │ │ ├── css.png │ │ │ ├── cycle-result.png │ │ │ ├── cycle.png │ │ │ ├── cycledefinition.png │ │ │ ├── cycledisplay.png │ │ │ ├── cycledisplay1.png │ │ │ ├── cycleresult.png │ │ │ ├── darkandlightmode1.png │ │ │ ├── darklightmode.png │ │ │ ├── fmcwebsite.png │ │ │ ├── footer.png │ │ │ ├── html.png │ │ │ ├── instruction.png │ │ │ ├── instructionbutton.png │ │ │ ├── live-server.png │ │ │ ├── manualcheckbutton.png │ │ │ ├── newfeaturebutton.png │ │ │ ├── pig.png │ │ │ ├── reset.png │ │ │ └── tos.png │ │ ├── components │ │ │ ├── button-instructions.mdx │ │ │ ├── cycle-result.mdx │ │ │ ├── defining-cycle.mdx │ │ │ ├── displaying-cycle.mdx │ │ │ ├── footer.mdx │ │ │ ├── header-help.mdx │ │ │ └── tech-stacks.mdx │ │ ├── getting-started.mdx │ │ └── mathematical-logic │ │ │ ├── average.mdx │ │ │ ├── calculation.mdx │ │ │ ├── checker.mdx │ │ │ ├── input-handler.mdx │ │ │ ├── page-interaction.mdx │ │ │ ├── perform.mdx │ │ │ ├── scripts.mdx │ │ │ ├── table-calculator.mdx │ │ │ ├── table-manager.mdx │ │ │ ├── table-row-updater.mdx │ │ │ ├── table-transformation.mdx │ │ │ └── table-updater.mdx │ ├── resume-screener-website │ │ ├── about-resume-screener-website.mdx │ │ ├── assets │ │ │ ├── Astro-logo.jpeg │ │ │ ├── JavaScript.png │ │ │ ├── Nav.png │ │ │ ├── TypeScript.png │ │ │ ├── about.jpg │ │ │ ├── aboutUs.png │ │ │ ├── aboutUsImg.png │ │ │ ├── accordion1.png │ │ │ ├── accordion2.png │ │ │ ├── atsResumeTemplate.png │ │ │ ├── cards.jpg │ │ │ ├── desktop-view.png │ │ │ ├── fcopyright.jpg │ │ │ ├── femail.jpg │ │ │ ├── fnav.jpg │ │ │ ├── footer.jpg │ │ │ ├── frsbutton.jpg │ │ │ ├── fsocial.jpg │ │ │ ├── fsocials.jpg │ │ │ ├── get-started.png │ │ │ ├── guidelines.png │ │ │ ├── hamburger.png │ │ │ ├── header and intro.png │ │ │ ├── header and title.png │ │ │ ├── hero-section.png │ │ │ ├── logo-name.png │ │ │ ├── resume scan button.png │ │ │ ├── resume test-scan section.png │ │ │ ├── rstbutton.jpg │ │ │ ├── tailwind-logo.png │ │ │ ├── test-button.png │ │ │ └── tos-logo.png │ │ ├── frontend-components │ │ │ ├── about-us.mdx │ │ │ ├── ats-resume-template.mdx │ │ │ ├── ats-resume-test-scan.mdx │ │ │ ├── card.mdx │ │ │ ├── footer.mdx │ │ │ ├── guideline.mdx │ │ │ ├── header.mdx │ │ │ ├── hero.mdx │ │ │ └── tech-stacks.mdx │ │ └── getting-started.mdx │ ├── tcet-linux-website │ │ ├── about-tcet-linux-website.mdx │ │ ├── assets │ │ │ ├── Astro-logo.jpeg │ │ │ ├── CopyToClipboard.png │ │ │ ├── DownloadSection.png │ │ │ ├── JavaScript.png │ │ │ ├── TypeScript.png │ │ │ ├── VerifySection.png │ │ │ ├── footer.jpg │ │ │ ├── hero.jpg │ │ │ ├── mobilenav.jpg │ │ │ ├── navbar.jpg │ │ │ ├── popup.jpg │ │ │ ├── set1.jpg │ │ │ ├── set2.jpg │ │ │ ├── tailwind-logo.png │ │ │ ├── tcet-linux.png │ │ │ └── tos-logo.png │ │ ├── frontend-components │ │ │ ├── copy-to-clipboard.mdx │ │ │ ├── download-section.mdx │ │ │ ├── footer.mdx │ │ │ ├── hero.mdx │ │ │ ├── installation-steps.mdx │ │ │ ├── navbar.mdx │ │ │ ├── tech-stacks.mdx │ │ │ └── verify-downloads.mdx │ │ └── getting-started.mdx │ ├── tcet-linux │ │ ├── about-tcet-linux.md │ │ ├── assets │ │ │ ├── ApplicationMenu.png │ │ │ ├── Delete&MTTrash.png │ │ │ ├── FileSystem.png │ │ │ ├── Screenshot.png │ │ │ ├── ShutDown.png │ │ │ ├── Trash.png │ │ │ ├── Wallpaper.png │ │ │ ├── alias-commands.png │ │ │ ├── edit-alias-commands.png │ │ │ ├── install-autoremove.png │ │ │ ├── installFinish.png │ │ │ ├── installInstall.png │ │ │ ├── installKeyboard.png │ │ │ ├── installLocation.png │ │ │ ├── installPartitionEraseDisk.png │ │ │ ├── installPartitionManual.png │ │ │ ├── installSummary.png │ │ │ ├── installUser.png │ │ │ ├── installWelcome.png │ │ │ ├── iso.png │ │ │ ├── isofinal.png │ │ │ ├── linuxidea.png │ │ │ ├── manCommand.png │ │ │ ├── neofetch.png │ │ │ ├── rufus.png │ │ │ ├── rufusdone.png │ │ │ ├── rufusdown.png │ │ │ ├── rufusprom.png │ │ │ ├── rufuspromfinal.png │ │ │ ├── systemUpdate.png │ │ │ ├── tldown.png │ │ │ ├── welcome-app.png │ │ │ ├── yay-install-chrome.png │ │ │ ├── yay-step1-base-devel.png │ │ │ └── yay-step2-makepkg.png │ │ ├── contribute-tcet-linux.md │ │ ├── guides │ │ │ ├── alias-commands.md │ │ │ ├── application │ │ │ │ ├── getting-started-with-application.md │ │ │ │ ├── troubleshoot-application.md │ │ │ │ └── welcome-app.md │ │ │ ├── backup-restore-timeshift.md │ │ │ ├── chroot.md │ │ │ ├── getting-started.md │ │ │ ├── install-remove-update-package.md │ │ │ ├── reset-password.md │ │ │ ├── system-maintenance.md │ │ │ └── yay.md │ │ ├── idea-behind-creating-tcet-linux.md │ │ ├── installation │ │ │ ├── creating-bootable-USB.md │ │ │ ├── installation-in-vm.md │ │ │ ├── installation-steps.md │ │ │ ├── partitioning.md │ │ │ ├── requirements-download-verify.md │ │ │ └── troubleshoot-installation.md │ │ ├── iso-profile │ │ │ ├── bootloaders.md │ │ │ ├── iso-profile.md │ │ │ ├── rootfs.md │ │ │ └── scripts.md │ │ ├── references-credits.md │ │ ├── releases.md │ │ ├── resources.md │ │ └── variant.md │ └── tnp-website │ │ ├── about-tnp-website.mdx │ │ ├── assets │ │ ├── AllStars.png │ │ ├── Astro-logo.jpeg │ │ ├── Awards.png │ │ ├── Card.png │ │ ├── CompanyCard_img.png │ │ ├── Contact.png │ │ ├── ContactForm_img.png │ │ ├── Core.png │ │ ├── Dream.png │ │ ├── Header.png │ │ ├── HeroTraining.png │ │ ├── Hero_img.png │ │ ├── HugeEvents.png │ │ ├── LogoMarquee_img.png │ │ ├── MainMenu.png │ │ ├── Map.png │ │ ├── Navigation.png │ │ ├── Normal.png │ │ ├── PlacementHero.png │ │ ├── ProfessionalBodies.png │ │ ├── ReadMore_img.png │ │ ├── Staff_img.png │ │ ├── StarPerformers2019.png │ │ ├── StarPerformers2020.png │ │ ├── StarPerformers2021.png │ │ ├── StarPerformers2022.png │ │ ├── StarPerformers2023.png │ │ ├── Strapi-logo.png │ │ ├── SuperDream.png │ │ ├── SuperStarPerformers.png │ │ ├── Swipper-logo.png │ │ ├── Testimonial_img.png │ │ ├── TopPlacedStudents.png │ │ ├── collapsible.png │ │ ├── companyCard.png │ │ ├── footer.png │ │ ├── hero.png │ │ ├── heroswiper.png │ │ ├── industryInteraction.png │ │ ├── industryhero.png │ │ ├── objective.png │ │ ├── outcomes_img.png │ │ ├── tailwind-logo.png │ │ ├── testimonials.png │ │ └── tnp-website.png │ │ ├── directory-structure.md │ │ ├── frontend-components │ │ ├── about-us.mdx │ │ ├── attendance-chart.mdx │ │ ├── companies.mdx │ │ ├── components.mdx │ │ ├── event-page.mdx │ │ ├── footer.mdx │ │ ├── header.mdx │ │ ├── hero.mdx │ │ ├── industry-interaction.mdx │ │ ├── internships.mdx │ │ ├── placed-students.mdx │ │ ├── placement.mdx │ │ ├── student-award.mdx │ │ ├── tech-stacks.mdx │ │ ├── testimonials.mdx │ │ ├── top-placed-students.mdx │ │ ├── top-recruiters.mdx │ │ └── training.mdx │ │ └── getting-started.md └── resources │ └── workflows │ ├── external-workflow │ ├── clone.png │ ├── conversation.png │ ├── external-workflow.md │ ├── fork.png │ └── pr.png │ └── internal-workflow │ ├── branch-update.png │ ├── conversation.png │ ├── create-branch.png │ ├── internal-workflow.md │ ├── issue-assigning.png │ ├── pull-request.png │ └── update-branch.png ├── docusaurus.config.js ├── package-lock.json ├── package.json ├── sidebars.js ├── src ├── assets │ └── image.png ├── components │ ├── About │ │ └── index.js │ ├── Footer │ │ └── index.js │ ├── HomepageFeatures │ │ ├── Hero.js │ │ ├── index.js │ │ └── styles.module.css │ ├── Navbar │ │ └── index.js │ ├── ProjectSection │ │ ├── ProjectPreview.js │ │ ├── index.js │ │ └── swiper.css │ ├── Teams │ │ └── teams.js │ └── UnderDevelopmentProjects │ │ ├── ProjectCard.js │ │ ├── index.js │ │ └── styles.module.css ├── css │ └── custom.css └── pages │ └── index.js ├── static ├── .nojekyll └── img │ ├── FooterSectionIcons │ ├── Discord.svg │ ├── instagram.svg │ ├── linkedin.svg │ ├── twitter.svg │ └── youtube.svg │ ├── HeroImages │ ├── arrow-down.svg │ ├── hero-background.png │ ├── hero-section-center.svg │ ├── hero-section-left.svg │ └── hero-section-right.svg │ ├── ProjectSection │ ├── TLProject.png │ ├── act-dekho.png │ ├── fmc.png │ ├── project.jpg │ ├── shadow.svg │ ├── tl-web.png │ └── tnp.png │ ├── TeamsSectionImages │ ├── AICard.png │ ├── AITeamIcon.png │ ├── BackendCard.png │ ├── CreativeCard.png │ ├── CreativeIcon.png │ ├── DevOpsCard.png │ ├── DevOpsIcon.png │ ├── DocsCard.png │ ├── DocsIcon.png │ ├── FrontendCard.png │ ├── TLTeam.png │ ├── UIUXCard.png │ ├── UIUXIcon.png │ └── WebIcon.png │ ├── banner.png │ ├── chevron-left.svg │ ├── chevron-right.svg │ ├── docusaurus.png │ ├── erp.png │ ├── favicon.ico │ ├── logo.png │ ├── misc │ ├── Left.svg │ └── Right.svg │ ├── project_image.jpg │ ├── resume.png │ ├── tl.png │ ├── under_development_projects_bg.png │ ├── undraw_docusaurus_mountain.svg │ ├── undraw_docusaurus_react.svg │ └── undraw_docusaurus_tree.svg └── tailwind.config.js /.github/workflows/build.yml: -------------------------------------------------------------------------------- 1 | name: Build Documentation Site 2 | 3 | on: 4 | pull_request: 5 | branches: 6 | - main 7 | - staging 8 | - blogs 9 | workflow_dispatch: 10 | 11 | permissions: 12 | contents: read 13 | 14 | jobs: 15 | build: 16 | name: Test Build 17 | timeout-minutes: 30 18 | runs-on: ubuntu-latest 19 | steps: 20 | - name: Checkout 21 | uses: actions/checkout@v4 22 | - name: Set up Node 23 | uses: actions/setup-node@v3 24 | with: 25 | node-version: '16' 26 | cache: npm 27 | - name: Installation 28 | run: npm install 29 | - name: Build 30 | run: npm run build 31 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Dependencies 2 | /node_modules 3 | 4 | # Production 5 | /build 6 | 7 | # Generated files 8 | .docusaurus 9 | .cache-loader 10 | 11 | # Misc 12 | .DS_Store 13 | .env.local 14 | .env.development.local 15 | .env.test.local 16 | .env.production.local 17 | .env 18 | 19 | npm-debug.log* 20 | yarn-debug.log* 21 | yarn-error.log* 22 | -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | -------------------------------------------------------------------------------- /.idea/documentation.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- 1 | // TODO - add social cards to all blogs 2 | 3 | // TODO - add search box -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: [require.resolve('@docusaurus/core/lib/babel/preset')], 3 | }; 4 | -------------------------------------------------------------------------------- /blog/2023-04-07-opensource/budding.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-04-07-opensource/budding.jpg -------------------------------------------------------------------------------- /blog/2023-04-07-opensource/meme.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-04-07-opensource/meme.jpg -------------------------------------------------------------------------------- /blog/2023-04-07-opensource/open.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-04-07-opensource/open.jpg -------------------------------------------------------------------------------- /blog/2023-04-09-intro-to-cloud-computing/cloud-provider-market-share-trend.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-04-09-intro-to-cloud-computing/cloud-provider-market-share-trend.jpg -------------------------------------------------------------------------------- /blog/2023-04-09-intro-to-cloud-computing/cloud-provider-market-share-trend.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-04-09-intro-to-cloud-computing/cloud-provider-market-share-trend.webp -------------------------------------------------------------------------------- /blog/2023-04-09-intro-to-cloud-computing/drawback.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-04-09-intro-to-cloud-computing/drawback.jpg -------------------------------------------------------------------------------- /blog/2023-04-09-intro-to-cloud-computing/most-used-cloud-storage-services.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-04-09-intro-to-cloud-computing/most-used-cloud-storage-services.png -------------------------------------------------------------------------------- /blog/2023-04-10-intro-to-react-js/characteristics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-04-10-intro-to-react-js/characteristics.png -------------------------------------------------------------------------------- /blog/2023-04-10-intro-to-react-js/chart1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-04-10-intro-to-react-js/chart1.png -------------------------------------------------------------------------------- /blog/2023-04-10-intro-to-react-js/reactjs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-04-10-intro-to-react-js/reactjs.png -------------------------------------------------------------------------------- /blog/2023-04-15-rcblog/RCTCET.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-04-15-rcblog/RCTCET.png -------------------------------------------------------------------------------- /blog/2023-04-15-rcblog/RCevent.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-04-15-rcblog/RCevent.jpg -------------------------------------------------------------------------------- /blog/2023-04-15-rcblog/index.md.bak: -------------------------------------------------------------------------------- 1 | --- 2 | slug: rotaract-club-of-tcet 3 | title: RCTCET 4 | authors: [nikita] 5 | tags: [cultural, social, community, editorial] 6 | description: About Rotaract Club of TCET 7 | keywords: [cultural, social, community, editorial] 8 | --- 9 | -------------------------------------------------------------------------------- /blog/2023-05-07-tmai-april-23/tmai-apr23-poster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-05-07-tmai-april-23/tmai-apr23-poster.png -------------------------------------------------------------------------------- /blog/2023-05-13-introduction-to-artificial-intelligence/Talos.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-05-13-introduction-to-artificial-intelligence/Talos.webp -------------------------------------------------------------------------------- /blog/2023-05-13-introduction-to-artificial-intelligence/sub-categories-of-AI.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-05-13-introduction-to-artificial-intelligence/sub-categories-of-AI.webp -------------------------------------------------------------------------------- /blog/2023-05-13-introduction-to-artificial-intelligence/types-of-AI.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-05-13-introduction-to-artificial-intelligence/types-of-AI.webp -------------------------------------------------------------------------------- /blog/2023-06-06-tmai-may-23/med-palm-dc4977b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-06-06-tmai-may-23/med-palm-dc4977b.png -------------------------------------------------------------------------------- /blog/2023-06-06-tmai-may-23/photoshop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-06-06-tmai-may-23/photoshop.png -------------------------------------------------------------------------------- /blog/2023-06-06-tmai-may-23/tmai-may23-poster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-06-06-tmai-may-23/tmai-may23-poster.png -------------------------------------------------------------------------------- /blog/2023-06-10-introduction-to-api/api-to-layman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-06-10-introduction-to-api/api-to-layman.png -------------------------------------------------------------------------------- /blog/2023-06-10-introduction-to-api/apis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-06-10-introduction-to-api/apis.png -------------------------------------------------------------------------------- /blog/2023-06-30-tmai-june-23/audiopalm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-06-30-tmai-june-23/audiopalm.png -------------------------------------------------------------------------------- /blog/2023-06-30-tmai-june-23/draggan.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-06-30-tmai-june-23/draggan.jpeg -------------------------------------------------------------------------------- /blog/2023-06-30-tmai-june-23/tmai-june23-poster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-06-30-tmai-june-23/tmai-june23-poster.png -------------------------------------------------------------------------------- /blog/2023-06-30-tmai-june-23/virtual-try.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-06-30-tmai-june-23/virtual-try.png -------------------------------------------------------------------------------- /blog/2023-10-01-blog-guidlines/structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-10-01-blog-guidlines/structure.png -------------------------------------------------------------------------------- /blog/2023-10-06-linux-cli/history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-10-06-linux-cli/history.png -------------------------------------------------------------------------------- /blog/2023-10-06-linux-cli/kernel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-10-06-linux-cli/kernel.png -------------------------------------------------------------------------------- /blog/2023-10-08-web-crawling/benefits.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-10-08-web-crawling/benefits.png -------------------------------------------------------------------------------- /blog/2023-10-08-web-crawling/process.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-10-08-web-crawling/process.png -------------------------------------------------------------------------------- /blog/2023-10-08-web-crawling/web_crawl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-10-08-web-crawling/web_crawl.png -------------------------------------------------------------------------------- /blog/2023-10-1-cloudgaming/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-10-1-cloudgaming/image.png -------------------------------------------------------------------------------- /blog/2023-10-1-cloudgaming/image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-10-1-cloudgaming/image2.png -------------------------------------------------------------------------------- /blog/2023-10-1-cloudgaming/image3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-10-1-cloudgaming/image3.png -------------------------------------------------------------------------------- /blog/2023-10-10-CNCF-Zero-to-Merge-Your-first-step-towards-Open-Source/CNCF_Logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-10-10-CNCF-Zero-to-Merge-Your-first-step-towards-Open-Source/CNCF_Logo.jpg -------------------------------------------------------------------------------- /blog/2023-10-10-CNCF-Zero-to-Merge-Your-first-step-towards-Open-Source/cncf2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-10-10-CNCF-Zero-to-Merge-Your-first-step-towards-Open-Source/cncf2.png -------------------------------------------------------------------------------- /blog/2023-10-13-AI-Automation/benefits.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-10-13-AI-Automation/benefits.png -------------------------------------------------------------------------------- /blog/2023-10-13-AI-Automation/intro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-10-13-AI-Automation/intro.png -------------------------------------------------------------------------------- /blog/2023-10-13-AI-Automation/jobs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-10-13-AI-Automation/jobs.jpg -------------------------------------------------------------------------------- /blog/2023-10-13-AI-Automation/nature.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-10-13-AI-Automation/nature.png -------------------------------------------------------------------------------- /blog/2023-10-14-Machine-Learning/end.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-10-14-Machine-Learning/end.png -------------------------------------------------------------------------------- /blog/2023-10-14-Machine-Learning/intro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-10-14-Machine-Learning/intro.png -------------------------------------------------------------------------------- /blog/2023-10-14-Machine-Learning/process.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-10-14-Machine-Learning/process.png -------------------------------------------------------------------------------- /blog/2023-10-14-Quantum-Computing/comp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-10-14-Quantum-Computing/comp.png -------------------------------------------------------------------------------- /blog/2023-10-14-Quantum-Computing/end.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-10-14-Quantum-Computing/end.png -------------------------------------------------------------------------------- /blog/2023-10-14-Quantum-Computing/intro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-10-14-Quantum-Computing/intro.png -------------------------------------------------------------------------------- /blog/2023-10-7-Blockchain/BlockChain.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-10-7-Blockchain/BlockChain.jpg -------------------------------------------------------------------------------- /blog/2023-10-7-Blockchain/Blockchain-Applications.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-10-7-Blockchain/Blockchain-Applications.webp -------------------------------------------------------------------------------- /blog/2023-10-7-Blockchain/Blocks-of-blockchain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/blog/2023-10-7-Blockchain/Blocks-of-blockchain.png -------------------------------------------------------------------------------- /blog/authors.yml: -------------------------------------------------------------------------------- 1 | gaurang: 2 | name: Gaurang Vishwakarma 3 | title: Creator of TCET Open Source 4 | url: https://github.com/demonkillerr 5 | image_url: https://github.com/demonkillerr.png 6 | 7 | vishal: 8 | name: Vishal Rawat 9 | title: Co-creator & Chief Technical Officer of TCET Open Source 10 | url: https://github.com/vish-rt 11 | image_url: https://github.com/vish-rt.png 12 | 13 | riya: 14 | name: Riya Vishwakarma 15 | title: Former Front-End Team Lead, Mentor 16 | url: https://github.com/riyavishwa981 17 | image_url: https://github.com/riyavishwa981.png 18 | 19 | himanshu: 20 | name: Himanshu Agarwal 21 | title: CEO @ TCET Open Source | 2x Kaggle Expert | Software Developer | Data Analyst 22 | url: https://github.com/himanshu-03 23 | image_url: https://github.com/himanshu-03.png 24 | 25 | mahima: 26 | name: Mahima Churi 27 | title: COO @ TCET Open Source | Full Stack Web Developer 28 | url: https://github.com/Mahitej28 29 | image_url: https://github.com/Mahitej28.png 30 | 31 | nikita: 32 | name: Nikita Shukla 33 | title: Docs Team Lead | Ex-Chairperson HRD @RCTCET 34 | url: https://github.com/NikitaSShukla 35 | image_url: https://github.com/NikitaSShukla.png 36 | 37 | jayesh: 38 | name: Jayesh Potlabattini 39 | title: Ex-Web Team Lead | Typescript Enthusiast | Full Stack Web Developer 40 | url: https://github.com/JayeshVP24 41 | image_url: https://github.com/JayeshVP24.png 42 | 43 | nidhi: 44 | name: Nidhi Worah 45 | title: Machine Learning Enthusiast 46 | url: https://github.com/Nidhi-1223 47 | image_url: https://github.com/Nidhi-1223.png 48 | 49 | saasha: 50 | name: Saasha Gupta 51 | title: Docs Team Member 52 | url: https://github.com/saashaspace 53 | image_url: https://github.com/saashaspace.png 54 | 55 | aadil: 56 | name: Aadil Rayeen 57 | title: Docs Team Member | AI & ML Enthusiast | Web Developer 58 | url: https://github.com/AadilRayeen 59 | image_url: https://github.com/AadilRayeen.png -------------------------------------------------------------------------------- /config.json: -------------------------------------------------------------------------------- 1 | { 2 | "index_name": "tcetopensource", 3 | "start_urls": [ 4 | "https://opensource.tcetmumbai.in/" 5 | ], 6 | "sitemap_urls": [ 7 | "https://opensource.tcetmumbai.in/sitemap.xml" 8 | ], 9 | "sitemap_alternate_links": true, 10 | "stop_urls": [], 11 | "selectors": { 12 | "lvl0": { 13 | "selector": "(//ul[contains(@class,'menu__list')]//a[contains(@class, 'menu__link menu__link--sublist menu__link--active')]/text() | //nav[contains(@class, 'navbar')]//a[contains(@class, 'navbar__link--active')]/text())[last()]", 14 | "type": "xpath", 15 | "global": true, 16 | "default_value": "Documentation" 17 | }, 18 | "lvl1": "header h1", 19 | "lvl2": "article h2", 20 | "lvl3": "article h3", 21 | "lvl4": "article h4", 22 | "lvl5": "article h5, article td:first-child", 23 | "lvl6": "article h6", 24 | "text": "article p, article li, article td:last-child" 25 | }, 26 | "strip_chars": " .,;:#", 27 | "custom_settings": { 28 | "separatorsToIndex": "_", 29 | "attributesForFaceting": [ 30 | "language", 31 | "version", 32 | "type", 33 | "docusaurus_tag" 34 | ], 35 | "attributesToRetrieve": [ 36 | "hierarchy", 37 | "content", 38 | "anchor", 39 | "url", 40 | "url_without_anchor", 41 | "type" 42 | ] 43 | }, 44 | "conversation_id": [ 45 | "833762294" 46 | ], 47 | "nb_hits": 9510 48 | } -------------------------------------------------------------------------------- /docs/assets/tos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/assets/tos.png -------------------------------------------------------------------------------- /docs/projects/docs-site/about-docs.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: About Docs 3 | id: about-docs 4 | sidebar_label: About Docs 5 | description: A brief introduction about the Docs of TCET Open Source 6 | keywords: [tcet, open-source, software] 7 | --- 8 | 9 | 10 | 11 |

12 | 13 | The primary goal of **TCET Open Source** is to provide other users with access to project documentation for all of their college projects. The organization recognizes the importance of clear and concise documentation when creating open-source software, and believes that Docusaurus is a valuable tool to achieve this goal. 14 | 15 | Through the use of the website, visitors can access useful information about the `goals`, `methods`, and `benefits` of the projects, as well as technical details like `code snippets`, `images`, and `diagrams`. This documentation will help readers understand how the projects work and their potential applications. **TCET Open Source** is dedicated to keeping their documentation up-to-date to ensure that visitors have access to the latest information. 16 | 17 | By utilizing Docusaurus, **TCET Open Source** will be able to develop a user-friendly documentation website that is visually appealing and easy to navigate. Overall, by providing project documentation, the organization hopes to contribute to the open-source community and promote knowledge-sharing and collaboration. 18 | 19 |
20 | 21 | > _If you're ready to get started with contributing to **TCET Open Source**, head over to our installation guide for step-by-step instructions on how to [**Get Started**](getting-started.md) with the Docs site._ 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/projects/docs-site/getting-started.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Getting Started 3 | id: getting-started 4 | sidebar_label: Getting Started 5 | --- 6 | 7 | Basic Document on how to get started with the Docs Site. 8 | 9 | ## Steps to run the site on your local system: 10 | These are the steps you need to follow to get this site on your local system. 11 | 12 | ### Install Git in your computer 13 | Follow these steps to install git in your computer. 14 | 1. Go to [https://git-scm.com/downloads](https://git-scm.com/downloads). 15 | 2. Click on Windows. Download should start. 16 | 3. Go to downloads and install the package. 17 | 18 | ### Clone the repo 19 | Open Git Bash in any folder and paste the following command 20 | 21 | ```bash 22 | git clone -b experiment https://github.com/tcet-opensource/documentation.git 23 | ``` 24 | 25 | ### Install NodeJS 26 | 27 | 1. Go to [https://nodejs.org/en/download](https://nodejs.org/en/download) 28 | 2. Select Current. 29 | 3. Download the 64-bit .msi version. Follow the steps and install NodeJS. 30 | 31 | :::note 32 | 33 | It is important to have NodeJS in your system 34 | 35 | ::: 36 | 37 | ### Open the folder in VS Code 38 | 1. Install [VS Code](https://code.visualstudio.com/docs/?dv=win32user) if not installed. 39 | 2. Open Windows Terminal in the folder you have cloned the repo, as done in [step 2](#clone-the-repo). 40 | 41 | ### Install Important Packages/Dependencies 42 | 43 | Install Docusaurus 44 | 45 | ```bash 46 | npm install docusaurus 47 | ``` 48 | 49 | ### Run the site live locally + making changes 50 | 51 | You can run the site by running the following command in VC Code terminal. 52 | ```bash 53 | npm run start 54 | ``` 55 | 56 | You can make changes to your respective files and changes will be shown once you have saved the file. -------------------------------------------------------------------------------- /docs/projects/docs-site/navbar/adding-items.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Items in Navbar 3 | id: adding-items 4 | sidebar_label: Items 5 | description: A detailed overview of adding items in Navbar of TCET Open Source Website 6 | keywords: [tcet, open-source, software] 7 | --- 8 | 9 | ### Adding items 10 | 11 | To add the labels of the Docs and Blog items in the navbar, we will need to modify the `items` array within the `navbar` object in the `themeConfig` object in your `docusaurus.config.js` file. 12 | 13 | Here's how we made those changes: 14 | 15 | 1. Opening the `docusaurus.config.js` file in our project's root directory. 16 | 17 | 2. Locating the `themeConfig` object within the file. It should be defined as follows: 18 | 19 | ```js title="docusaurus.config.js" 20 | themeConfig: { 21 | // Your theme configuration goes here 22 | }, 23 | ``` 24 | 25 | 3. Finding the `navbar` property within the `themeConfig` object. This property contains configuration options for the navbar. 26 | 27 | ```js title="docusaurus.config.js" {8-12} showLineNumbers 28 | navbar: { 29 | // Other navbar properties go here 30 | title: 'TCET Open Source', 31 | logo: { 32 | alt: 'TCET Open Source Logo', 33 | src: 'img/logo.png', 34 | }, 35 | items: [ 36 | { 37 | // Other navbar properties go here 38 | }, 39 | ], 40 | // Other navbar properties go here 41 | }, 42 | ``` 43 | 44 | 4. Locating the `items` property within the navbar object. This property is an array of objects that define the links in the navbar. 45 | 46 | 5. To add the `Docs` label to the `navbar`, we need to create a new object in the `items` array with the following properties: 47 | 48 | ```js title="docusaurus.config.js" {8-12} showLineNumbers 49 | { 50 | type: 'doc', 51 | docId: 'about-tcetopensource', 52 | sidebarId: 'docs', 53 | position: 'left', 54 | label: 'Docs', 55 | }, 56 | ``` 57 | 58 | 6. To add the `Blog` label to the `navbar`, we need to create a new object in the `items` array with the following properties: 59 | 60 | ```jsx title="docusaurus.config.js" {8-12} showLineNumbers 61 | { 62 | to: '/blog', 63 | label: 'Blog', 64 | position: 'left', 65 | }, 66 | ``` 67 | 7. Saving the changes to our `docusaurus.config.js` file. 68 | 69 |
70 | 71 | _Now that we had [**added items to our navbar**](adding-items), the next step was to start [**adding links**](adding-links) to connect our pages._ -------------------------------------------------------------------------------- /docs/projects/docs-site/navbar/adding-links.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Links in Navbar 3 | id: adding-links 4 | sidebar_label: Links 5 | description: A detailed overview of adding href links in Navbar of TCET Open Source Website 6 | keywords: [tcet, open-source, software] 7 | --- 8 | 9 | ### Adding href to our Github repo: 10 | 11 | 1. Navigating to the `themeConfig` object in our Docusaurus configuration file. 12 | 13 | 2. Locating the `navbar` object within the `themeConfig` object. 14 | 15 | 3. Finding the `items` array within the `navbar` object. 16 | 17 | 4. Locating the object within the `items` array that has the `href` property. 18 | 19 | ```js title="docusaurus.config.js" {5-7} showLineNumbers 20 | themeConfig: { 21 | navbar: { 22 | items: [ 23 | { 24 | href: 'https://github.com/your-organization/your-repo', 25 | label: 'GitHub', 26 | position: 'right', 27 | }, 28 | ], 29 | }, 30 | }, 31 | 32 | 5. Replacing the value of the href property with the URL of our organization's GitHub repo. 33 | 34 | ```js title="docusaurus.config.js" {5-7} showLineNumbers 35 | themeConfig: { 36 | navbar: { 37 | items: [ 38 | { 39 | href: 'https://github.com/tcet-opensource/documentation', 40 | label: 'GitHub', 41 | position: 'right', 42 | }, 43 | ], 44 | }, 45 | }, 46 | ``` 47 | 48 | :::info 49 | We added the `position:'right'` to our `href` object because we wanted the link to be displayed on the right side of the `navbar`. 50 | ::: 51 | 52 |
53 | 54 | _With the [**links**](adding-links) in place, we then move forward to create the [**search bar**](search-bar) for our navbar._ -------------------------------------------------------------------------------- /docs/projects/docs-site/navbar/assets/navbar-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/docs-site/navbar/assets/navbar-1.png -------------------------------------------------------------------------------- /docs/projects/docs-site/navbar/navbar.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Navbar 3 | id: navbar 4 | sidebar_label: Navbar 5 | description: A detailed overview of Navbar in TCET Open Source Website 6 | keywords: [tcet, open-source, software] 7 | --- 8 | 9 | A detailed overview on using **Navbar** in our Documentation Website. 10 | 11 | The **Navbar** in our [**TCET Open Source**](https://opensource.tcetmumbai.in/) is a responsive navigation bar that provides easy access to different sections of our documentation website. It is typically located at the top of the page and contains links to important pages such as the Home page, Documentation, Blog, and Search function. Navbars can also include drop-down menus to organize and categorize your content. 12 | 13 | ## Features 14 | 15 | | Characteristics | Definition | 16 | | :-- | :-- | 17 | | 🛃 Customizability | Docusaurus provides a variety of configuration options for navbars, including the ability to customize the color scheme, logo, and menu items. | 18 | | 🧿 Responsive design | Navbars in Docusaurus are designed to be responsive, meaning they can adapt to different screen sizes and devices. This ensures that your website is accessible and easy to use on desktops, tablets, and mobile devices. | 19 | | 🧩 Easy integration with Markdown | Docusaurus is built using Markdown, a lightweight markup language that is easy to learn and use. Navbars can be easily integrated into Markdown files using simple syntax. | 20 | | 🔍 Search functionality | Navbars in Docusaurus can include a search bar, allowing users to easily search for content on your website. | 21 | | 📝 Localization support | Docusaurus supports localization, allowing you to create multilingual documentation websites. Navbars can be customized for different languages and locales. | 22 | 23 |


24 | 25 | :::info 26 | 27 | If you're looking for more information and detailed references on navbars in Docusaurus, we would recommend checking out the official [**Docusaurus documentation's API navbar page**](https://docusaurus.io/docs/api/themes/configuration#navbar) 28 | 29 | ::: 30 | 31 |
32 | 33 | _Great, now we will be heading to learn about configuring the [**title and logo of the navbar**](title-and-logo) in our website._ 34 | -------------------------------------------------------------------------------- /docs/projects/docs-site/navbar/title-and-logo.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Title and Logo in Navbar 3 | id: title-and-logo 4 | sidebar_label: Title and Logo 5 | description: A detailed overview of adding title and logo in Navbar of TCET Open Source Website 6 | keywords: [tcet, open-source, software] 7 | --- 8 | 9 | ## Using Navbars 10 | ### Adding title and logo 11 | 12 | To change the value of the `title` and `logo` in the navbar function, we need to edit the `themeConfig` object in the `docusaurus.config.js` file of our project. 13 | 14 | Here's a step-by-step guide on how we made those changes: 15 | 16 | 1. Opening the `docusaurus.config.js` file in our project's root directory. 17 | 18 | 2. Locating the `themeConfig` object within the file. It should be defined as follows: 19 | 20 | ```js title="docusaurus.config.js" 21 | themeConfig: { 22 | // Your theme configuration goes here 23 | }, 24 | ``` 25 | 3. To change the title of the navbar, we located the `title` property within the `navbar` object, and updated its value to the desired title: 26 | 27 | ```js title="docusaurus.config.js" {3} showLineNumbers 28 | navbar: { 29 | // Other navbar properties go here 30 | title: 'TCET Open Source', 31 | // Other navbar properties go here 32 | }, 33 | ``` 34 | 35 | 4. To change the logo of the navbar, we located the `logo` object within the `navbar` object, and updated its `src` and `alt` properties to the desired logo image and alt text: 36 | 37 | ```js title="docusaurus.config.js" {3-5} showLineNumbers 38 | navbar: { 39 | // Other navbar properties go here 40 | logo: { 41 | alt: 'TCET Open Source Logo', 42 | src: 'img/logo.png', 43 | }, 44 | // Other navbar properties go here 45 | }, 46 | ``` 47 | :::info 48 | In our case we had the logo of our website at `/img/logo.png` 49 | ::: 50 | 51 | 5. Save the `docusaurus.config.js` file. 52 | 53 | 6. Run `yarn start` or `npm start` to see the changes reflected in your local development environment. 54 | 55 |
56 | 57 | _With the [**title and logo**](title-and-logo) completed, it's time we move onto [**adding items to our navbar**](adding-items)._ 58 | -------------------------------------------------------------------------------- /docs/projects/docs-site/sidebar/adding-categories.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Category in Sidebars 3 | id: adding-categories 4 | sidebar_label: Category 5 | description: A detailed overview of creating categories in Sidebar of TCET Open Source Website 6 | keywords: [tcet, open-source, software] 7 | --- 8 | 9 | ### Adding categories in sidebars 10 | 11 | To add the category of the Docs and Blog items in the `sidebar`, we modified the `sidebar.js` file in the root directory of our project. 12 | 13 | **Here's how we made those changes:** 14 | 15 | 1. Opening the `sidebars.js` file in our projects's root directory. 16 | 17 | 2. To add a new category, we first created an array `docs`, in which we created an object with the `type` property set to `'category'`, the `label` prperty set to the name of the `'category'`. 18 | 19 | ```jsx title="sidebars.js" {6} showLineNumbers 20 | const sidebars = 21 | { 22 | docs: 23 | [ 24 | { 25 | type: 'category', 26 | label: 'Category', 27 | // Other sidebar properties 28 | }, 29 | ], 30 | // Other sidebar properties 31 | } 32 | module.exports = sidebars; 33 | ``` 34 | 35 | 3. Adding the different categories and labels in our `sidebars.js` file. 36 | 37 | ```jsx title="sidebars.js" {6-7,10-11} showLineNumbers 38 | const sidebars = 39 | { 40 | docs: 41 | [ 42 | { 43 | type: 'category', 44 | label: 'Projects', 45 | }, 46 | ], 47 | // Other sidebar properties 48 | } 49 | module.exports = sidebars; 50 | ``` 51 | 52 | 53 | With this we were able to add different **categories** in our website's sidebars. 54 | 55 | 56 | _After completing the sidebar categories of [**TCET Open Source**](https://opensource.tcetmumbai.in/) website, we then shifted our focus to review and [**organize the items**](adding-items) within each category._ -------------------------------------------------------------------------------- /docs/projects/docs-site/sidebar/adding-items.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Items in Sidebar 3 | id: adding-items 4 | sidebar_label: Items 5 | description: A detailed overview of adding items in Sidebar of TCET Open Source Website 6 | keywords: [tcet, open-source, software] 7 | --- 8 | 9 | ### Adding and organizing items in Sidebar Categories 10 | 11 | Previously we looked at how we added the [**categories**](adding-categories) and [**links**](adding-links) in our sidebars. Now let's have a look at how we will be adding and organizing some `items` in those `category`. 12 | 13 | 1. Opening the `sidebars.js` file in our projects's root directory. 14 | 15 | 2. To add a new item in the category, we created an array **`items`** inside the `docs` array. 16 | 17 | ```jsx title="sidebars.js" {17-19} showLineNumbers 18 | const sidebars = 19 | { 20 | docs: 21 | [ 22 | 'about-tcetopensource', 23 | { 24 | type: 'category', 25 | label: 'Projects', 26 | link: 27 | { 28 | type: 'generated-index', 29 | title: 'Project Docs', 30 | description: 'Official Documentation of all TCET Open Source projects', 31 | keywords: ['documentation, open-source'], 32 | }, 33 | collapsed: false, 34 | items: [ 35 | // Items to be added 36 | ], 37 | // Other sidebar properties 38 | }, 39 | ], 40 | // Other sidebar properties 41 | } 42 | module.exports = sidebars; 43 | ``` 44 | 45 | 3. Now we added the required `items` in the `category` 'Projects'. 46 | 47 | **Here's an example of how we achieved this:** 48 | 49 | ```jsx title="sidebars.js" {13-14} showLineNumbers 50 | // Other sidebar properties 51 | type: 'category', 52 | label: 'Projects', 53 | link: 54 | { 55 | type: 'generated-index', 56 | title: 'Project Docs', 57 | description: 'Official Documentation of all TCET Open Source projects', 58 | keywords: ['documentation, open-source'], 59 | }, 60 | collapsed: false, 61 | items: [ 62 | 'projects/docs-site/about-docs', 63 | 'projects/tcet-linux/about-tcet-linux', 64 | ], 65 | // Other sidebar properties 66 | ``` 67 | 68 | *Thanks to these changes, we have successfully [**added various items**](adding-items) to the Sidebar of [**TCET Open Source**](https://opensource.tcetmumbai.in/) website, making it more **informative** and **user-friendly**.* Here's how it looks: 69 | 70 | import heroImg from "./assets/sidebar-items.png"; 71 | 72 | 73 | 74 |
75 | 76 | import Admonition from '@theme/Admonition'; 77 | 78 | 79 |
80 |

81 | After successfully adding different `items` to our website's sidebar, we realized that merging similar categories under one parent category would make the sidebar look more organized and effective. This way, child categories inside the parent category could be collapsed, providing a more streamlined and efficient user experience. 82 |

83 |
84 | 85 |
86 | 87 | _Next, we will explore how we added [**multiple sidebars**](multiple-sidebars) to our website to further enhance the **organization** and **accessibility** of our content. This was done with the same purpose of grouping similar categories together, while keeping the navigation easy for the users._ -------------------------------------------------------------------------------- /docs/projects/docs-site/sidebar/assets/collapsed-false.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/docs-site/sidebar/assets/collapsed-false.png -------------------------------------------------------------------------------- /docs/projects/docs-site/sidebar/assets/collapsed-true.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/docs-site/sidebar/assets/collapsed-true.png -------------------------------------------------------------------------------- /docs/projects/docs-site/sidebar/assets/sidebar-items.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/docs-site/sidebar/assets/sidebar-items.png -------------------------------------------------------------------------------- /docs/projects/docs-site/sidebar/assets/sidebar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/docs-site/sidebar/assets/sidebar.png -------------------------------------------------------------------------------- /docs/projects/docs-site/sidebar/sidebar.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Sidebar 3 | id: sidebar 4 | sidebar_label: Sidebars 5 | description: A detailed overview of Sidebars of TCET Open Source Website 6 | keywords: [tcet, open-source, software] 7 | --- 8 | 9 | A detailed overview of using **Sidebars** in our Documentation Website. 10 | 11 | The **Sidebars** in our [**TCET Open Source**](https://opensource.tcetmumbai.in/) website is a navigation element that appears on the left side of our website. It contains links to the different sections and pages of our documentation, making it easier for users to find the information they need. 12 | 13 | ## Features 14 | 15 | 16 | | Characteristics | Definition | 17 | | :--- | :--- | 18 | | 📂 **Organization** | The sidebar helps you organize your documentation into logical sections and categories, making it easier for users to understand the structure of your content. | 19 | | 🔍 **Searchability** | The sidebar allows users to search for specific topics or keywords within your documentation, making it easier for them to find the information they need. | 20 | | 🛃 **Customizability** | The sidebar is highly customizable, allowing you to add custom links, images, and other types of content to your site. | 21 | | 📲 **Mobile optimization** | The sidebar is optimized for mobile devices, making it easy for users to navigate your site on smartphones and tablets. | 22 | | 🦾 **Accessibility** | The sidebar is designed to be accessible to users with disabilities, ensuring that all users can access and use your documentation. | 23 | 24 |


25 | 26 | :::info 27 | 28 | If you're looking for more information and detailed references on sidebars in Docusaurus, we would recommend checking out the official [**Docusaurus documentation's sidebar page**](https://docusaurus.io/docs/sidebar) 29 | 30 | ::: 31 | 32 |
33 | 34 | _Great, now we will be heading to learn about configuring the [**sidebars**](../sidebar/sidebar.md) in our website._ -------------------------------------------------------------------------------- /docs/projects/fmc-website/about-fmc-website.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Fill My Cycle Website 3 | id: about-fmc-website 4 | description: About Fill My Cycle Website 5 | sidebar_label: Getting Started 6 | keywords: [fillmycycle, about, fmc] 7 | --- 8 | 9 | >_This is the official documentation of the **[Fill My Cycle](https://fillmycycle.tcetmumbai.in/#result)** , maintained by the **[TCET Open Source](https://opensource.tcetmumbai.in)** Documentation team._ 10 | 11 | import pic9 from "/docs/projects/fmc-website/assets/fmcwebsite.png"; 12 | 13 |

14 | 15 |

16 | 17 | The main purpose of this website is to calculate the performance of students and assess them as per the marks scored by them in various subjects. 18 | 19 | ## Breakdown of website 20 | 21 | ### Cycle Defining section 22 | Here students enter there marks scored by them in different sections of a subject such as assignments, practicals, vivas, tests etc. 23 | average of these marks are calculated.
24 | ** As you see in the image below:** 25 | 26 | import pic2 from "/docs/projects/fmc-website/assets/cycledefinition.png"; 27 | 28 |

29 | 30 |

31 | 32 | ### Cycle displaying section 33 | Here the marks of students are broken down into various parameter and then represented in the form of tick marks 34 | in various cell representing certain score.
35 | ** As you see in the image below:** 36 | 37 | import pic4 from "/docs/projects/fmc-website/assets/cycledisplay.png"; 38 | 39 |

40 | 41 |

42 | 43 | ### Cycle Result Section 44 | Here the marks of students are calculated as per represented in the Cycle displayint section in the respective 45 | cells. Later the average of these marks are calculated and hence students get to know about their over all 46 | performance.
47 | ** As you see in tht image below: ** 48 | 49 | import pic3 from "/docs/projects/fmc-website/assets/cycleresult.png"; 50 | 51 |

52 | 53 |

54 | 55 | ### Dark and light mode button 56 | This button on the header section has been included by us to change the mode of website in dark or light mode as per 57 | convinience.
58 | ** As you see in tht images below:** 59 | 60 | import pic5 from "/docs/projects/fmc-website/assets/darklightmode.png"; 61 | import pic6 from "/docs/projects/fmc-website/assets/darkandlightmode1.png"; 62 | 63 |

64 | 65 | 66 | 67 |

68 | 69 | ### Reset button 70 | This button is used to reset the website.
71 | ** As you see in the image below: ** 72 | 73 | import pic7 from "/docs/projects/fmc-website/assets/reset.png"; 74 | 75 |

76 | 77 |

78 | 79 | ### Instructions 80 | Here are some instructions to operate the website.
81 | ** As you see in the image below: ** 82 | 83 | import pic8 from "/docs/projects/fmc-website/assets/instruction.png"; 84 | 85 |

86 | 87 |

88 | 89 | < br /> 90 | 91 | >_If you're ready to get started with contributing to **[TCET Open Source](https://opensource.tcetmumbai.in)**, head over to our installation guide for step-by-step instructions on how to Get Started with the **[Fill My Cycle](https://fillmycycle.tcetmumbai.in)** site._ 92 | 93 | -------------------------------------------------------------------------------- /docs/projects/fmc-website/assets/JavaScript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/JavaScript.png -------------------------------------------------------------------------------- /docs/projects/fmc-website/assets/code-runner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/code-runner.png -------------------------------------------------------------------------------- /docs/projects/fmc-website/assets/css.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/css.png -------------------------------------------------------------------------------- /docs/projects/fmc-website/assets/cycle-result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/cycle-result.png -------------------------------------------------------------------------------- /docs/projects/fmc-website/assets/cycle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/cycle.png -------------------------------------------------------------------------------- /docs/projects/fmc-website/assets/cycledefinition.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/cycledefinition.png -------------------------------------------------------------------------------- /docs/projects/fmc-website/assets/cycledisplay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/cycledisplay.png -------------------------------------------------------------------------------- /docs/projects/fmc-website/assets/cycledisplay1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/cycledisplay1.png -------------------------------------------------------------------------------- /docs/projects/fmc-website/assets/cycleresult.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/cycleresult.png -------------------------------------------------------------------------------- /docs/projects/fmc-website/assets/darkandlightmode1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/darkandlightmode1.png -------------------------------------------------------------------------------- /docs/projects/fmc-website/assets/darklightmode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/darklightmode.png -------------------------------------------------------------------------------- /docs/projects/fmc-website/assets/fmcwebsite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/fmcwebsite.png -------------------------------------------------------------------------------- /docs/projects/fmc-website/assets/footer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/footer.png -------------------------------------------------------------------------------- /docs/projects/fmc-website/assets/html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/html.png -------------------------------------------------------------------------------- /docs/projects/fmc-website/assets/instruction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/instruction.png -------------------------------------------------------------------------------- /docs/projects/fmc-website/assets/instructionbutton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/instructionbutton.png -------------------------------------------------------------------------------- /docs/projects/fmc-website/assets/live-server.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/live-server.png -------------------------------------------------------------------------------- /docs/projects/fmc-website/assets/manualcheckbutton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/manualcheckbutton.png -------------------------------------------------------------------------------- /docs/projects/fmc-website/assets/newfeaturebutton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/newfeaturebutton.png -------------------------------------------------------------------------------- /docs/projects/fmc-website/assets/pig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/pig.png -------------------------------------------------------------------------------- /docs/projects/fmc-website/assets/reset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/reset.png -------------------------------------------------------------------------------- /docs/projects/fmc-website/assets/tos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/tos.png -------------------------------------------------------------------------------- /docs/projects/fmc-website/components/cycle-result.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | Title: Cycle-Result 3 | id: cycle-result 4 | Description: Cycle-Result in Fill My Cycle Website 5 | Sidebar_label: cycle-result 6 | keywords: [Cycle Result, cycleresult, result] 7 | --- 8 | 9 | # Cycle Result 10 | **Cycle-result** represents the total marks scored by the student. Here the total marks of both the table is calculated in the respective column and then the average of the total marks is calculated and presented to students. 11 | 12 | ## Cycle Result Table 13 | We have used HTML for this component.
14 | 15 | **Breakdown of the code is as follows:** 16 | 17 | ### Column Header 18 | 19 | 1. `` : We have used `` tag to define the column headers for the table, which are **"Cycle"**, **"TK"**, **"TD"**, **"LI"**, **"B"**, **"C"**, and **"Total"**. 20 | 21 | 2. We have used class attribute to apply CSS to the cells. 22 | 23 | ```html title="index.html" {3-4} showLineNumbers 24 | 25 | 26 | Cycle 27 | TK 28 | TD 29 | LI 30 | B 31 | C 32 | Total 33 | 34 | 35 | ``` 36 | 37 | ### Data Column 38 | 39 | 1. `` : We have used `` element to define a row in an HTML table. 40 | 41 | 2. `` : We have used `` tag to define the column header ie "1 to 5" on line 2. 42 | 43 | 3. `` : We have used `` tag to define the remaining cells. These rows are used as template for adding actual data to the table. 44 | 45 | ```html title="index.html" {1-3} showLineNumbers 46 | 47 | 1 to 5 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | ``` 56 | 57 | :::tip 58 | Similarly we have implemented next column: **Total** and **Average** column. 59 | ::: 60 | 61 | 4. **Cycle Result Table** would look like in the following manner: 62 | 63 | import pic2 from "/docs/projects/fmc-website/assets/cycle-result.png"; 64 | 65 |

66 | 67 |

68 | 69 |
70 | 71 | _After successfully implementing the **[Cycle Result](cycle-result)** component of the **[Fill my cycle](https://fillmycycle.tcetmumbai.in/#result)** website, the next step we did was to move forward with the implementation of **[Instructions Button](button-instructions)** component._ 72 | 73 | 74 | -------------------------------------------------------------------------------- /docs/projects/fmc-website/components/displaying-cycle.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Displaying-Cycle 3 | id: displaying-cycle 4 | description: Cycle Display Component in Fill My Cycle Website 5 | sidebar_label: Displaying Cycle 6 | keywords: [Cycle-display, cycle, display] 7 | --- 8 | # Cycle Display 9 | In **Cycle Display** component user will be able to see the break down of the average marks scored by them as tickmarks on various cells.
10 | **As you may see in the image:** 11 | 12 | import pic2 from "/docs/projects/fmc-website/assets/cycledisplay1.png"; 13 | 14 |

15 | 16 |

17 |
18 | 19 | **Breakdown of the code is as follows:** 20 | 21 | ### Column Header 22 | 23 | 1. `` : We have used `` tag to define the column headers for the table, which are **"Par\Perf"**, **"E (5)"**, **"VG (4)"**, **"G (3)"**, **"A (2)"**, and **"BA (1)"**. 24 | 25 | 2. We have used class attribute to apply CSS to the cells. 26 | 27 | ```html title="index.html" {3-4} showLineNumbers 28 | 29 | 30 | Par\Perf 31 | E (5) 32 | VG (4) 33 | G (3) 34 | A (2) 35 | BA (1) 36 | 37 | 38 | ``` 39 | ### Data Column 40 | 41 | 1. `` : We have used `` element to define a row in an HTML table. 42 | 43 | 2. `` : We have used `` tag to define the column header ie "1 to 5" on line 2. 44 | 45 | 3. `` : We have used `` tag to define the remaining cells. These rows are used as template for adding actual data to the table. 46 | 47 | ```html title="index.html" {1-3} showLineNumbers 48 | 49 | TK (30) 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | ``` 58 | 59 | :::tip 60 | Similarly we have implemented next column: **TD (30)** , **LI (10)** , **B (10)** and **C (20)** column. 61 | ::: 62 | 63 |
64 | 65 | _After successfully implementing the **[Cycle Display](displaying-cycle)** component of the **[Fill my cycle](https://fillmycycle.tcetmumbai.in/#result)** website, the next step we did was to move forward with the implementation of **[Cycle Result](cycle-result)** component._ 66 | -------------------------------------------------------------------------------- /docs/projects/fmc-website/components/footer.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Footer 3 | id: footer 4 | description: Footer Component in Fill My Cycle Website 5 | sidebar_label: Footer 6 | --- 7 | The footer component in **[Fill My Cycle](https://fillmycycle.tcetmumbai.in/)** contains the information about the developer and maintainer of the website. Along with this, we also have our organization's logo. 8 | 9 | **Here's How we implemented the code:-** 10 | 11 | ```html {2-5} showLineNumbers 12 | 13 |
14 | Designed & Developed by: Sagar Pathare (TCET 2015-2019)
15 | Packaged and Maintained by: Gaurang Vishwakarma (TCET 2019-2023)
16 | TCET Open Source Logo 17 |
18 | ``` 19 | 20 | **Here's a breakdown explanation of the Footer component:** 21 | 22 | 1. The footer line was defined to create a different footer section on our website. 23 | 24 | 2. The details regarding the **Developer** and **Maintainer** were intergarted in the next container. 25 | 26 | 3. In the same container, we also centered our **organization's logo**. 27 | 28 | **After performing the above steps, our footer looks like this:** 29 | 30 | import footer from "/docs/projects/fmc-website/assets/footer.png"; 31 | 32 | 33 |
Footer of FMC Website
34 |
35 | 36 | :::tip 37 | **Fill My Cycle Application** Is Now Aslo Available On ***Google Play Store!!*** You can download it here! **[Click here](https://play.google.com/store/apps/details?id=com.sspathare97.fillmycycle&hl=en&gl=US)** 38 | ::: 39 | 40 |
41 | 42 | _After successfully implementing the **[Footer](footer)** component of the **[Fill My Cycle](https://fillmycycle.tcetmumbai.in/)** website, we are ready with ouR frontend part of the website and next we will see about how the the **[Mathematical Logic](../mathematical-logic/scripts)** and functions was used to calculate the performance parameters in our website_ 43 | 44 | -------------------------------------------------------------------------------- /docs/projects/fmc-website/components/tech-stacks.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Tech Stacks 3 | id: tech-stacks 4 | description: Tech Stacks used in designing Fill My Cycle Website 5 | keywords: [tech-stacks, Fill My Cycle] 6 | --- 7 | 8 | import HTML from "/docs/projects/fmc-website/assets/html.png"; 9 | import CSS from "/docs/projects/fmc-website/assets/css.png"; 10 | import JavaScript from "/docs/projects/fmc-website/assets/JavaScript.png"; 11 | 12 |
13 | 14 | 15 |
16 | 17 |

HTML is a markup language that defines the structure of your content. HTML consists of a series of elements, which you use to enclose, or wrap, different parts of the content to make it appear a certain way, or act a certain way. Read More

18 |
19 | 20 | 21 |
22 | 23 |

CSS is a rule-based language — you define the rules by specifying groups of styles that should be applied to particular elements or groups of elements on your web page.
Read More

24 |
25 | 26 | 27 |
28 | 29 |

JavaScript is a scripting language that enables you to create dynamically updating content, control multimedia, animate images, and pretty much everything else. Read More

30 |
31 | 32 |
33 | 34 | -------------------------------------------------------------------------------- /docs/projects/fmc-website/getting-started.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Getting Started 3 | id: getting-started 4 | description: Setup the project on your local machine 5 | sidebar_label: Getting Started 6 | keywords: [javascript, install, local, node, approach] 7 | --- 8 | 9 | :::info 10 | The TCET Training and Placment page is built using **JavaScript**, which allows for dynamic interaction with web pages, enabling developers to create responsive and interactive user interfaces. 11 | ::: 12 | 13 | ## Steps to run the site on your local system: 14 | These are the steps you need to follow to get this site on your local system. 15 | 16 | ### 1. Install Git in your computer 17 | Follow these steps to install git in your computer. 18 | 1. Go to **[https://git-scm.com/downloads](https://git-scm.com/downloads)**. 19 | 2. Click on Windows. Download should start. 20 | 3. Go to downloads and install the package. 21 | 22 | ### 2. Clone the repo 23 | Open Git Bash in any folder and paste the following command 24 | 25 | ```bash 26 | git clone https://github.com/tcet-opensource/fillmycycle 27 | ``` 28 | 29 | ### 3. Install NodeJS 30 | 31 | 1. Go to **[https://nodejs.org/en/download](https://nodejs.org/en/download)** 32 | 2. Select Current. 33 | 3. Download the 64-bit .msi version. Follow the steps and install NodeJS. 34 | 35 | :::note 36 | It is important to have NodeJS in your system 37 | ::: 38 | 39 | ### 4. Open the folder in VS Code 40 | 1. Install **[VS Code](https://code.visualstudio.com/docs/?dv=win32user)** if not installed. 41 | 2. Open Windows Terminal in the folder you have cloned the repo, as done in [step 2](#clone-the-repo). 42 | 43 | ### 5. Required Extensions 44 | 45 | 1. Inorder to run html and JavaScript files on VS code and to preview the code, we are reqiured to download some extensions. 46 | 2. To install extensions you are required to open **extensions icon** present on left sidebar. 47 | 3. Now search here ***Live Server*** and install the extension with placed right at top. 48 | 49 | > ![Live Server](./assets/live-server.png) 50 | 51 | 4. Do the same procedure and install ***Code Runner***(to preview JavaScript). 52 | 53 | > ![Code Runner](./assets/code-runner.png) 54 | 55 | ### 6. To Preview 56 | 57 | 1. On opening the `index.html` file we can simply by right clicking on a HTML file from Explorer Window and **clicking on Open with Live server** or open a HTML file and ***right-click*** on the editor and click on **Open with Live Server** or can even use a shortcut **alt+L.** 58 | 59 | 2. For previewing the `script.js` file we can easily press **Run Code** or **ALt+Ctrl+N**, but this can only we used to show outputs, but in our case we also deal with inputs from the user. 60 | 61 | 3. So to resolve this issue we'll first open terminal and put the following command and hit enter. 62 | 63 | ```bash 64 | npm install prompt-sync 65 | ``` 66 | 67 | 4. Now we are all set to go, on running the code we'll get the preview as well the input promt in **Terminal**. 68 | 69 | 70 | _**Following the above steps we have successfully run and examined the preview as well.**_ -------------------------------------------------------------------------------- /docs/projects/fmc-website/mathematical-logic/average.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Average 3 | id: average 4 | description: What does average function do? 5 | sidebar_label: Average 6 | keywords: [Average Function] 7 | --- 8 | 9 | The `avg(tbl)` function **helps us find the average of numbers in a table**, make sure it's not too small, *adjust it to be an even number if needed,* and then *put the result in a specific input field.* Imagine you have a *special table with rows of numbers,* and you want to **find average of those numbers.** This function will help us with that. 10 | 11 | ```jsx title="script.js" {2-5,12-13,14}showLineNumbers 12 | function avg(tbl){ 13 | var s=0,n=tbl.children.length; 14 | for(var i=0;i 60 | 61 | _We have successfully understood the [**Average**](average) function! Let's move on and understand the [**Perform**](perform) function of the **[Fill My Cycle](https://fillmycycle.tcetmumbai.in/)**._ -------------------------------------------------------------------------------- /docs/projects/fmc-website/mathematical-logic/perform.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Perform 3 | id: perform 4 | description: Perform Function of mathematical script in Fill My Cycle Website 5 | sidebar_label: Perform 6 | keywords: [Perform, mathematical Perform, function] 7 | --- 8 | 9 | The **`perform()`** function helps us *find and work with specific tables, calculate the averages of the numbers in those tables*, and then move on to perform additional actions using the "check()" function. It's like a script for a show, where we do things in a specific order to make everything work smoothly! 10 | 11 | ```jsx title="script.js"{2-6} showLineNumbers 12 | function perform(){ 13 | var tbl01=document.getElementById("tbl01"); 14 | avg(tbl01); 15 | var tbl02=document.getElementById("tbl02"); 16 | avg(tbl02); 17 | check(); 18 | } 19 | ``` 20 | 21 | Let's go through each step of the code: 22 | 23 | 1. First, we **find a table** called `tbl01`. It's like a special chart with rows and columns. We use a special code called `document.getElementById()` to find this table. 24 | 25 | 2. Then, we do something special with this table. We call another function called `avg(tbl01)`. It's like telling someone to *find the average of the numbers in that table.* So, we're asking for the average of all the numbers in the table `tbl01`. 26 | 27 | 3. We **repeat the same process** with another table called `tbl02`. We find it using the same special code `.getElementById()` and then call the `avg(tbl02)` function to find the average of the numbers in that table too. 28 | 29 | 4. After finding the averages of both tables, we move on to the next task. We call another function called `check()`. It's like asking someone to *perform a checklist or a set of instructions.* 30 | 31 | 5. Inside the `check()` function, there might be more instructions and actions happening, this function helps us find things on a web page, move around when we type, do some calculations, and maybe show us some results later. 32 | 33 |
34 | 35 | _We have successfully understood the [**Perform**](perform) function! Let's move on and understand the [**Table Updater**](table-updater) function of the **[Fill My Cycle](https://fillmycycle.tcetmumbai.in/)**._ -------------------------------------------------------------------------------- /docs/projects/fmc-website/mathematical-logic/scripts.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/mathematical-logic/scripts.mdx -------------------------------------------------------------------------------- /docs/projects/fmc-website/mathematical-logic/table-calculator.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Table Calculator 3 | id: table-calculator 4 | description: Table calculator function of mathematical script in Fill My Cycle Website 5 | sidebar_label: Table Calculator 6 | keywords: [Table calculator, mathematical Table calculator, function] 7 | --- 8 | 9 | The `cal_man(tbl)` function **calculates and manages values based on a table's rows and columns.** It **multiplies and accumulates numbers** based on certain conditions and *returns the updated array of values.* It's like performing some calculations and keeping track of the results! Let's break down the JavaScript function `cal_man(tbl)` in a simple way: 10 | 11 | ``` jsx title="script.js"{4-6,10-11} showLineNumbers 12 | function cal_man(tbl){ 13 | var w=[6,6,2,2,4,0]; 14 | for(var i=0;i<5;i++){ 15 | var tr=$(tbl.children[i]); 16 | var td=tr.children().children('img').parent(); 17 | var col=tr.children().index(td)-1; 18 | if(col<0){ 19 | return false; 20 | } 21 | w[i]*=(5-col); 22 | w[5]+=w[i]; 23 | } 24 | return w; 25 | } 26 | ``` 27 | 1. We start with an array called **"w"** which holds some initial values: **[6, 6, 2, 2, 4, 0].** It's like having a list of numbers to work with. 28 | 29 | 2. We go through a loop that repeats 5 times. In each iteration, we perform some actions. 30 | 31 | 3. Inside the loop, we **find a specific row** in the table using the variable "tr". It's like picking a row from the table. 32 | 33 | 4. Then, we find a specific cell in that row which contains an image. We store this cell in the variable "td". It's like selecting a cell with an image. 34 | 35 | 5. We *calculate the column index of the selected cell relative* to its row. It's like finding the position of the cell within the row. 36 | 37 | 6. If the calculated column index is **less than 0** (which means it's an invalid index), we stop further execution of the function and return false. It's like checking if the column index is valid. 38 | 39 | 7. If the column index is valid, we perform some calculations using the values in the "w" array. It's like doing some mathematical operations. 40 | 41 | 8. We **multiply the value in the "w" array at index "i" by (5 - col),** where `col` is the calculated column index. It's like multiplying a number by another number and storing the result. 42 | 43 | 9. We add the calculated value to the last element of the "w" array (at index 5). It's like accumulating the calculated values. 44 | 45 | 10. After the loop is completed, we return the updated "w" array. It's like giving back the final result. 46 | 47 |
48 | 49 | _We have successfully understood the [**Table Calculator**](table-calculator) function! Let's move on and understand the [**Table Manager**](table-manager) function of the **[Fill My Cycle](https://fillmycycle.tcetmumbai.in/)**._ -------------------------------------------------------------------------------- /docs/projects/fmc-website/mathematical-logic/table-manager.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Table Manager 3 | id: table-manager 4 | description: Table manager Component of mathematical script in Fill My Cycle Website 5 | sidebar_label: Table Manager 6 | keywords: [Table Manager, mathematical Table Manager, function] 7 | --- 8 | 9 | The `check_man()`** function checks and manages values in two tables.** It calculates some values for each table and performs an action with the calculated results. It's like checking and handling the values in a organized way! 10 | This function checks and manages values in two tables. Let's go through each step: 11 | 12 | ``` jsx title="script.js"{5-7} showLineNumbers 13 | function check_man(){ 14 | var tbl1=document.getElementById("tbl1"); 15 | var tbl2=document.getElementById("tbl2"); 16 | var w=[]; 17 | w[0]=cal_man(tbl1); 18 | w[1]=cal_man(tbl2); 19 | cycle(w[0],w[1]); 20 | } 21 | ``` 22 | 1. We start by **finding a table** with the ID "tbl1" and storing it in the variable "tbl1". It's like picking the first table. 23 | 24 | 2. Then, we **find another table** with the ID "tbl2" and store it in the variable "tbl2". It's like picking the second table. 25 | 26 | 3. We *create an empty array* called "w". It's like having a list to store values. 27 | 28 | 4. We **calculate some values** for the first table using the `cal_man()` function and store the result in the first element of the "w" array (at index 0). 29 | 30 | 5. Similarly, we **calculate some values** for the second table using the `cal_man()` function and store the result in the second element of the "w" array (at index 1). 31 | 32 | 6. Finally, we call the `cycle()` function, passing the calculated values from the first table (w[0]) and the second table (w[1]) as arguments. It's like performing some action with those values. 33 | 34 |
35 | 36 | _We have successfully understood the [**Table Manager**](table-manager) function! Let's move on and understand the [**Table Transformation**](table-transformation) function of the **[Fill My Cycle](https://fillmycycle.tcetmumbai.in/)**._ -------------------------------------------------------------------------------- /docs/projects/resume-screener-website/assets/Astro-logo.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/Astro-logo.jpeg -------------------------------------------------------------------------------- /docs/projects/resume-screener-website/assets/JavaScript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/JavaScript.png -------------------------------------------------------------------------------- /docs/projects/resume-screener-website/assets/Nav.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/Nav.png -------------------------------------------------------------------------------- /docs/projects/resume-screener-website/assets/TypeScript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/TypeScript.png -------------------------------------------------------------------------------- /docs/projects/resume-screener-website/assets/about.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/about.jpg -------------------------------------------------------------------------------- /docs/projects/resume-screener-website/assets/aboutUs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/aboutUs.png -------------------------------------------------------------------------------- /docs/projects/resume-screener-website/assets/aboutUsImg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/aboutUsImg.png -------------------------------------------------------------------------------- /docs/projects/resume-screener-website/assets/accordion1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/accordion1.png -------------------------------------------------------------------------------- /docs/projects/resume-screener-website/assets/accordion2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/accordion2.png -------------------------------------------------------------------------------- /docs/projects/resume-screener-website/assets/atsResumeTemplate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/atsResumeTemplate.png -------------------------------------------------------------------------------- /docs/projects/resume-screener-website/assets/cards.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/cards.jpg -------------------------------------------------------------------------------- /docs/projects/resume-screener-website/assets/desktop-view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/desktop-view.png -------------------------------------------------------------------------------- /docs/projects/resume-screener-website/assets/fcopyright.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/fcopyright.jpg -------------------------------------------------------------------------------- /docs/projects/resume-screener-website/assets/femail.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/femail.jpg -------------------------------------------------------------------------------- /docs/projects/resume-screener-website/assets/fnav.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/fnav.jpg -------------------------------------------------------------------------------- /docs/projects/resume-screener-website/assets/footer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/footer.jpg -------------------------------------------------------------------------------- /docs/projects/resume-screener-website/assets/frsbutton.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/frsbutton.jpg -------------------------------------------------------------------------------- /docs/projects/resume-screener-website/assets/fsocial.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/fsocial.jpg -------------------------------------------------------------------------------- /docs/projects/resume-screener-website/assets/fsocials.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/fsocials.jpg -------------------------------------------------------------------------------- /docs/projects/resume-screener-website/assets/get-started.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/get-started.png -------------------------------------------------------------------------------- /docs/projects/resume-screener-website/assets/guidelines.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/guidelines.png -------------------------------------------------------------------------------- /docs/projects/resume-screener-website/assets/hamburger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/hamburger.png -------------------------------------------------------------------------------- /docs/projects/resume-screener-website/assets/header and intro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/header and intro.png -------------------------------------------------------------------------------- /docs/projects/resume-screener-website/assets/header and title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/header and title.png -------------------------------------------------------------------------------- /docs/projects/resume-screener-website/assets/hero-section.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/hero-section.png -------------------------------------------------------------------------------- /docs/projects/resume-screener-website/assets/logo-name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/logo-name.png -------------------------------------------------------------------------------- /docs/projects/resume-screener-website/assets/resume scan button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/resume scan button.png -------------------------------------------------------------------------------- /docs/projects/resume-screener-website/assets/resume test-scan section.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/resume test-scan section.png -------------------------------------------------------------------------------- /docs/projects/resume-screener-website/assets/rstbutton.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/rstbutton.jpg -------------------------------------------------------------------------------- /docs/projects/resume-screener-website/assets/tailwind-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/tailwind-logo.png -------------------------------------------------------------------------------- /docs/projects/resume-screener-website/assets/test-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/test-button.png -------------------------------------------------------------------------------- /docs/projects/resume-screener-website/assets/tos-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/tos-logo.png -------------------------------------------------------------------------------- /docs/projects/resume-screener-website/frontend-components/tech-stacks.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Tech Stacks 3 | id: tech-stacks 4 | description: Tech Stacks used in designing frontend of TCET Linux Website 5 | keywords: [tech-stacks, TCET Linux] 6 | --- 7 | 8 | import Astro from "/docs/projects/resume-screener-website/assets/Astro-logo.jpeg"; 9 | import Tailwind from "/docs/projects/resume-screener-website/assets/tailwind-logo.png"; 10 | import TypeScript from "/docs/projects/resume-screener-website/assets/TypeScript.png"; 11 | import JavaScript from "/docs/projects/resume-screener-website/assets/JavaScript.png"; 12 | 13 |
14 | 15 | 16 |
17 | 18 |

Astro is an open-source framework for generating web applications on top of popular UI frameworks like React, Preact, Vue, or Svelte. It offers a modern and flexible approach to web development, enabling developers to create fast, scalable, and engaging websites and applications. Read More

19 |
20 | 21 | 22 |
23 | 24 |

Tailwind CSS is a utility-first CSS framework for rapidly building modern websites without ever leaving your HTML. It is a versatile CSS framework that offers a pragmatic and efficient approach to web development.
Read More

25 |
26 | 27 | 28 |
29 | 30 |

JavaScript is a scripting language that enables you to create dynamically updating content, control multimedia, animate images, and pretty much everything else. Read More

31 |
32 | 33 |
34 | 35 | -------------------------------------------------------------------------------- /docs/projects/resume-screener-website/getting-started.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Getting Started 3 | id: getting-started 4 | description: Setup the project on your local machine 5 | sidebar_label: Getting Started 6 | keywords: [astro, install, local, node, approach] 7 | --- 8 | :::info 9 | The TCET Resume Screener page is built using AstroJS, an all-in-one web framework designed for speed. 10 | ::: 11 | 12 | ### Steps to run the site on your local system: 13 | These are the steps you need to follow to get this site on your local system. 14 | 15 | ### Install Git in your computer 16 | Follow these steps to install git in your computer. 17 | 1. Go to [https://git-scm.com/downloads](https://git-scm.com/downloads). 18 | 2. Click on Windows. Download should start. 19 | 3. Go to downloads and install the package. 20 | 21 | ### Clone the repo 22 | Open Git Bash in any folder and paste the following command 23 | 24 | ```bash 25 | git clone https://github.com/tcet-opensource/resume-screener-frontend.git 26 | ``` 27 | 28 | ### Install NodeJs 29 | 30 | 1. Go to [https://nodejs.org/en/download](https://nodejs.org/en/download) 31 | 2. Select Current. 32 | 3. Download the 64-bit .msi version. Follow the steps and install NodeJS. 33 | 34 | :::note 35 | It is important to have NodeJS in your system 36 | ::: 37 | 38 | ### Open the folder in VS Code 39 | 1. Install [VS Code](https://code.visualstudio.com/docs/?dv=win32user) if not installed. 40 | 2. Open Windows Terminal in the folder you have cloned the repo, as done in [step 2](#clone-the-repo). 41 | 42 | ### Install Important Packages/Dependencies 43 | 44 | Install yarn globally 45 | 46 | ```bash 47 | npm install -g yarn 48 | ``` 49 | 50 | You can make changes to your respective files and changes will be shown once you have saved the file. 51 | 52 | ### Commands used to run locally 53 | 54 | 1. To run the commands, make sure that you have installed yarn globally first. 55 | 2. All commands are run from the root of the project, from a terminal 56 | 57 | Here are a set of commands used to run locally: 58 | 59 | | **Command** | **Action** | 60 | | -------- | -------- | 61 | | `yarn` | Installs dependencies | 62 | | `yarn dev` | Starts local dev server at `localhost:3000` | 63 | | `yarn build` | Build your production site to `./dist/` | 64 | | `yarn preview` | Preview your build locally, before deploying | 65 | | `yarn astro ...` | Run CLI commands like `astro add`, `astro check` | 66 | | `yarn astro --help` | Get help using the Astro CLI | 67 | 68 | ### Steps to run after a Pull / Merge: 69 | 70 | 1. To install all dependencies 71 | 72 | ```bash 73 | yarn 74 | ``` 75 | 2. To run local dev environment 76 | 77 | ```bash 78 | yarn dev 79 | ``` -------------------------------------------------------------------------------- /docs/projects/tcet-linux-website/about-tcet-linux-website.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: TCET Linux Website 3 | id: about-tcet-linux-website 4 | sidebar_label: TCET Linux Website 5 | description: Official documentation of TCET Linux Website 6 | --- 7 | 8 | >_This is the official documentation of the **[TCET Linux website](https://linux.tcetmumbai.in/)** of **[TCET Mumbai](https://tcetmumbai.in)** built by **UI/UX and Frontend Team** to provide necessary information about **TCET Linux** that have been developed by **DevOps Team**, maintained by the **[TCET Open Source](https://opensource.tcetmumbai.in)** **Documentation team**._ 9 | 10 |
11 | 12 | import tcet_linux from "/docs/projects/tcet-linux-website/assets/tcet-linux.png"; 13 | 14 | 15 | 16 |

17 | 18 | The admirable collaboration of **Arch Linux** and **[TCET Open Source Community](https://opensource.tcetmumbai.in)** has given us an **Operating System** which is altered in a way that makes it a good partner for all the Engineering Students of **Thakur College of Engineering and Technology** 19 | 20 | 21 | ### 1. The backbone of TCET linux 22 | 23 | * Built upon the robust foundation of Arch Linux, **[TCET Linux](https://linux.tcetmumbai.in/)** inherits its **stability**, **flexibility**, and **extensive package availability**, catering to the diverse needs of engineering students and faculty. 24 | 25 | 26 | ### 2. What does it Offer? 27 | 28 | * TCET Linux offers **optimized** and **streamlined** environment. this provides the students to explore the various concepts of Engineering 29 | 30 | ### 3. We would not reel in the real world 31 | 32 | * The inclusion of specialized engineering software tools, programming languages, and development environments enhances the learning experience that _**prepares students for real-world engineering challenges**_ 33 | 34 | * TCET Linux also promotes the culture of learning and sharing the knowledge with others, and also sharing ideas. 35 | 36 | ### 4. Open Source 37 | 38 | * Open Source helps with maintaining the website as well as ensure that students and faculty have **access to the latest software versions and security patches**, keeping the system up-to-date and secure. 39 | 40 |
41 | 42 | >_If you're ready to get started with contributing to **[TCET Open Source](https://opensource.tcetmumbai.in)**, head over to our installation guide for step-by-step instructions on how to Get Started with the **[TCET Linux Website](https://linux.tcetmumbai.in)**._ -------------------------------------------------------------------------------- /docs/projects/tcet-linux-website/assets/Astro-logo.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux-website/assets/Astro-logo.jpeg -------------------------------------------------------------------------------- /docs/projects/tcet-linux-website/assets/CopyToClipboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux-website/assets/CopyToClipboard.png -------------------------------------------------------------------------------- /docs/projects/tcet-linux-website/assets/DownloadSection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux-website/assets/DownloadSection.png -------------------------------------------------------------------------------- /docs/projects/tcet-linux-website/assets/JavaScript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux-website/assets/JavaScript.png -------------------------------------------------------------------------------- /docs/projects/tcet-linux-website/assets/TypeScript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux-website/assets/TypeScript.png -------------------------------------------------------------------------------- /docs/projects/tcet-linux-website/assets/VerifySection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux-website/assets/VerifySection.png -------------------------------------------------------------------------------- /docs/projects/tcet-linux-website/assets/footer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux-website/assets/footer.jpg -------------------------------------------------------------------------------- /docs/projects/tcet-linux-website/assets/hero.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux-website/assets/hero.jpg -------------------------------------------------------------------------------- /docs/projects/tcet-linux-website/assets/mobilenav.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux-website/assets/mobilenav.jpg -------------------------------------------------------------------------------- /docs/projects/tcet-linux-website/assets/navbar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux-website/assets/navbar.jpg -------------------------------------------------------------------------------- /docs/projects/tcet-linux-website/assets/popup.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux-website/assets/popup.jpg -------------------------------------------------------------------------------- /docs/projects/tcet-linux-website/assets/set1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux-website/assets/set1.jpg -------------------------------------------------------------------------------- /docs/projects/tcet-linux-website/assets/set2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux-website/assets/set2.jpg -------------------------------------------------------------------------------- /docs/projects/tcet-linux-website/assets/tailwind-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux-website/assets/tailwind-logo.png -------------------------------------------------------------------------------- /docs/projects/tcet-linux-website/assets/tcet-linux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux-website/assets/tcet-linux.png -------------------------------------------------------------------------------- /docs/projects/tcet-linux-website/assets/tos-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux-website/assets/tos-logo.png -------------------------------------------------------------------------------- /docs/projects/tcet-linux-website/frontend-components/tech-stacks.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Tech Stacks 3 | id: tech-stacks 4 | description: Tech Stacks used in designing frontend of TCET Linux Website 5 | keywords: [tech-stacks, TCET Linux] 6 | --- 7 | 8 | import Astro from "/docs/projects/tcet-linux-website/assets/Astro-logo.jpeg"; 9 | import Tailwind from "/docs/projects/tcet-linux-website/assets/tailwind-logo.png"; 10 | import TypeScript from "/docs/projects/tcet-linux-website/assets/TypeScript.png"; 11 | import JavaScript from "/docs/projects/tcet-linux-website/assets/JavaScript.png"; 12 | 13 |
14 | 15 | 16 |
17 | 18 |

Astro is an open-source framework for generating web applications on top of popular UI frameworks like React, Preact, Vue, or Svelte. It offers a modern and flexible approach to web development, enabling developers to create fast, scalable, and engaging websites and applications. Read More

19 |
20 | 21 | 22 |
23 | 24 |

Tailwind CSS is a utility-first CSS framework for rapidly building modern websites without ever leaving your HTML. It is a versatile CSS framework that offers a pragmatic and efficient approach to web development.
Read More

25 |
26 | 27 | 28 |
29 | 30 |

TypeScript is a strongly typed programming language that builds on JavaScript, giving you better tooling at any scale. It converts to JavaScript, which runs anywhere JavaScript runs: In a browser, on Node.js or Deno and in your apps. Read More

31 |
32 | 33 | 34 |
35 | 36 |

JavaScript is a scripting language that enables you to create dynamically updating content, control multimedia, animate images, and pretty much everything else. Read More

37 |
38 | 39 |
40 | 41 | -------------------------------------------------------------------------------- /docs/projects/tcet-linux-website/getting-started.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Getting Started 3 | id: getting-started 4 | description: Setup the project on your local machine 5 | sidebar_label: Getting Started 6 | keywords: [install, tcet-linux,astro, node, approach] 7 | --- 8 | 9 | :::info 10 | TCET Linux is an **operating software** made while keeping all the **important aspects** of engineering in mind for the students at the college. 11 | ::: 12 | ### Steps to run the site on your local system: 13 | These are the steps you need to follow to get this site on your local system. 14 | 15 | ### Install Git in your computer 16 | Follow these steps to install git in your computer. 17 | 1. Go to [https://git-scm.com/downloads](https://git-scm.com/downloads). 18 | 2. Click on Windows. Download should start. 19 | 3. Go to downloads and install the package. 20 | 21 | ### Clone the repo 22 | Open Git Bash in any folder and paste the following command 23 | 24 | ```bash 25 | git clone https://github.com/tcet-opensource/tnp-website 26 | ``` 27 | 28 | ### Install NodeJS 29 | 30 | 1. Go to [https://nodejs.org/en/download](https://nodejs.org/en/download) 31 | 2. Select Current. 32 | 3. Download the 64-bit .msi version. Follow the steps and install NodeJS. 33 | 34 | :::note 35 | It is important to have NodeJS in your system 36 | ::: 37 | 38 | ### Open the folder in VS Code 39 | 1. Install [VS Code](https://code.visualstudio.com/docs/?dv=win32user) if not installed. 40 | 2. Open Windows Terminal in the folder you have cloned the repo, as done in [step 2](#clone-the-repo). 41 | 42 | ### Install Important Packages/Dependencies 43 | 44 | Install yarn globally 45 | 46 | ```bash 47 | npm install -g yarn 48 | ``` 49 | 50 | You can make changes to your respective files and changes will be shown once you have saved the file. 51 | 52 | ### Commands used to run locally 53 | 54 | 1. To run the commands, make sure that you have installed yarn globally first. 55 | 2. All commands are run from the root of the project, from a terminal 56 | 57 | Here are a set of commands used to run locally: 58 | 59 | | **Command** | **Action** | 60 | | -------- | -------- | 61 | | `yarn` | Installs dependencies | 62 | | `yarn dev` | Starts local dev server at `localhost:3000` | 63 | | `yarn build` | Build your production site to `./dist/` | 64 | | `yarn preview` | Preview your build locally, before deploying | 65 | | `yarn astro ...` | Run CLI commands like `astro add`, `astro check` | 66 | | `yarn astro --help` | Get help using the Astro CLI | 67 | 68 | ### Steps to run after a Pull / Merge: 69 | 70 | 1. To install all dependencies 71 | 72 | ```bash 73 | yarn 74 | ``` 75 | 2. To run local dev environment 76 | 77 | ```bash 78 | yarn dev 79 | ``` 80 | -------------------------------------------------------------------------------- /docs/projects/tcet-linux/about-tcet-linux.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: TCET Linux 3 | id: about-tcet-linux 4 | sidebar_label: About TCET Linux 5 | description: A brief overview of TCET Linux 6 | keywords: [tcet, open-source, linux] 7 | --- 8 | 9 | # About TCET Linux # 10 | 11 | TCET Linux is GNU/Linux distribution, based on Arch Linux built for enhancing college infrastructure and promoting Linux in software engineering education. 12 | 13 | 14 | ## Whats Offered in TCET Linux: ## 15 | 16 | 1) Desktop Environment (XFCE): TCET Linux uses the XFCE desktop environment, known for its lightweight and intuitive design. Customize your desktop, panels, and appearance to suit your preferences. 17 | 18 | 2) Thunar File Manager: Manage your files efficiently with Thunar, a user-friendly file manager. Learn keyboard shortcuts and file operations for a seamless experience. 19 | 20 | 3) Terminal Theme (Starship): TCET Linux features the Starship prompt, enhancing your terminal experience with useful information and a clean, modern look. 21 | 22 | 4) Default Browser (Mozilla Firefox): Browse the web with Mozilla Firefox, a fast and privacy-focused web browser. 23 | 24 | 5) Basic System Usage: Familiarize yourself with system navigation, file manipulation, software installation, and package management using Pacman. 25 | 26 | 6) Customizing TCET Linux: Tailor your system to your liking by changing themes, icons, and installing additional software packages through the pacman package manager. 27 | 28 | 7) Application Manager: Gives you to choose which software should be installed in your system. So that, you can tailor your system with your choices of softwares. 29 | 30 | 31 | 32 | ## Community and Support ## 33 | 34 | Join the [TCET Linux Discussion Group](https://discord.com/channels/1077233618109337691/1096352605883609108) to connect with other users, and seek help. 35 | 36 | *Contributing to TCET Linux* 37 | 38 | Interested in contributing to TCET Linux development? Check our development guidelines, learn how to submit patches, and explore opportunities to join the TCET Linux team. 39 | 40 | :::tip 41 | You can visit to some learning resources listed on **[Resource Page](/docs/projects/tcet-linux/resources.md)** of TCET Linux documentation. 42 | ::: 43 | 44 | *Appendices* 45 | 46 | - **About TCET Linux**: A brief overview of TCET Linux. 47 | 48 | - **Idea for creating TCET Linux**: A motivation and idea for creating TCET Linux. 49 | 50 | - **Variants**: TCET Linux Variant. 51 | 52 | - **Releases**: Releases and Verions Information for TCET Linux. 53 | 54 | - **Installation Steps**: Installation Steps and Troubleshooting while Installation. 55 | 56 | - **Guides**: Basic Guide, Application Guide and Application Troubleshooting. 57 | 58 | - **Contribute to TCET Linux**: Contribution guide for TCET Linux. 59 | 60 | - **Resources**: Resources referred and used for development of TCET Linux. 61 | 62 | - **ISO Profile**: ISO Profile of TCET Linux. 63 | 64 | - **References and Credits**: List of all References and Credits for TCET Linux. 65 | 66 | TCET Linux empowers users with a powerful, flexible, and efficient Linux distribution tailored to diverse needs. With this documentation, you have the resources to harness the full potential of TCET Linux and embark on a journey of exploration, customization, and productivity. Welcome to the TCET Linux community! -------------------------------------------------------------------------------- /docs/projects/tcet-linux/assets/ApplicationMenu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/ApplicationMenu.png -------------------------------------------------------------------------------- /docs/projects/tcet-linux/assets/Delete&MTTrash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/Delete&MTTrash.png -------------------------------------------------------------------------------- /docs/projects/tcet-linux/assets/FileSystem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/FileSystem.png -------------------------------------------------------------------------------- /docs/projects/tcet-linux/assets/Screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/Screenshot.png -------------------------------------------------------------------------------- /docs/projects/tcet-linux/assets/ShutDown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/ShutDown.png -------------------------------------------------------------------------------- /docs/projects/tcet-linux/assets/Trash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/Trash.png -------------------------------------------------------------------------------- /docs/projects/tcet-linux/assets/Wallpaper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/Wallpaper.png -------------------------------------------------------------------------------- /docs/projects/tcet-linux/assets/alias-commands.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/alias-commands.png -------------------------------------------------------------------------------- /docs/projects/tcet-linux/assets/edit-alias-commands.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/edit-alias-commands.png -------------------------------------------------------------------------------- /docs/projects/tcet-linux/assets/install-autoremove.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/install-autoremove.png -------------------------------------------------------------------------------- /docs/projects/tcet-linux/assets/installFinish.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/installFinish.png -------------------------------------------------------------------------------- /docs/projects/tcet-linux/assets/installInstall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/installInstall.png -------------------------------------------------------------------------------- /docs/projects/tcet-linux/assets/installKeyboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/installKeyboard.png -------------------------------------------------------------------------------- /docs/projects/tcet-linux/assets/installLocation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/installLocation.png -------------------------------------------------------------------------------- /docs/projects/tcet-linux/assets/installPartitionEraseDisk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/installPartitionEraseDisk.png -------------------------------------------------------------------------------- /docs/projects/tcet-linux/assets/installPartitionManual.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/installPartitionManual.png -------------------------------------------------------------------------------- /docs/projects/tcet-linux/assets/installSummary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/installSummary.png -------------------------------------------------------------------------------- /docs/projects/tcet-linux/assets/installUser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/installUser.png -------------------------------------------------------------------------------- /docs/projects/tcet-linux/assets/installWelcome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/installWelcome.png -------------------------------------------------------------------------------- /docs/projects/tcet-linux/assets/iso.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/iso.png -------------------------------------------------------------------------------- /docs/projects/tcet-linux/assets/isofinal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/isofinal.png -------------------------------------------------------------------------------- /docs/projects/tcet-linux/assets/linuxidea.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/linuxidea.png -------------------------------------------------------------------------------- /docs/projects/tcet-linux/assets/manCommand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/manCommand.png -------------------------------------------------------------------------------- /docs/projects/tcet-linux/assets/neofetch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/neofetch.png -------------------------------------------------------------------------------- /docs/projects/tcet-linux/assets/rufus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/rufus.png -------------------------------------------------------------------------------- /docs/projects/tcet-linux/assets/rufusdone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/rufusdone.png -------------------------------------------------------------------------------- /docs/projects/tcet-linux/assets/rufusdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/rufusdown.png -------------------------------------------------------------------------------- /docs/projects/tcet-linux/assets/rufusprom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/rufusprom.png -------------------------------------------------------------------------------- /docs/projects/tcet-linux/assets/rufuspromfinal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/rufuspromfinal.png -------------------------------------------------------------------------------- /docs/projects/tcet-linux/assets/systemUpdate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/systemUpdate.png -------------------------------------------------------------------------------- /docs/projects/tcet-linux/assets/tldown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/tldown.png -------------------------------------------------------------------------------- /docs/projects/tcet-linux/assets/welcome-app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/welcome-app.png -------------------------------------------------------------------------------- /docs/projects/tcet-linux/assets/yay-install-chrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/yay-install-chrome.png -------------------------------------------------------------------------------- /docs/projects/tcet-linux/assets/yay-step1-base-devel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/yay-step1-base-devel.png -------------------------------------------------------------------------------- /docs/projects/tcet-linux/assets/yay-step2-makepkg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/yay-step2-makepkg.png -------------------------------------------------------------------------------- /docs/projects/tcet-linux/contribute-tcet-linux.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Contribute to TCET Linux 3 | id: contribute-tcet-linux 4 | sidebar_label: Contribute to TCET Linux 5 | description: Contribute to TCET Linux 6 | keywords: [Contribute] 7 | --- 8 | 9 | TCET Linux is one of the most active projects under TCET Open Source and there are multiple ways through which you can contribute to it. 10 | 11 | ## Pre-requisites- 12 | Be familiar with Linux as an operating system and have hands-on experience with using Linux on your system. You can do this by trying to run Linux commands and understanding the file system. For an ultimate beginner, Ubuntu is the right one where you should start first. 13 | 14 | Apart from it, for all the code and non - code contributions, one should have enough knowledge about Version Control, Git and GitHub. 15 | 16 | ## Contributions to the Code- 17 | Programming Languages like Python, are the most used while developing TCET Linux. Depending on the area that you want to contribute to, be well versed in the development using the same language. 18 | For the first few contributions, try finding out small bugs and work on basic issues. You can also try with Low-Code Contributions about which we've discussed below. 19 | 20 | Open Source Community is made for the public, that is you; and hence you can always raise your queries on several platforms and comment on the issue through your GitHub account. Apart from this, read the documentation and guidelines appropriately before starting to contribute. 21 | 22 | In the Resources section on our documentation website, Internal and External workflow has been shared, do have a look at it. 23 | 24 | ## Low-Code and No-Code Contributions- 25 | For a variety of desktop appearances of TCET Linux and to make it better, you can add wallpapers and improve the graphics. UI/UX is one such domain where you can always explore, not only in TCET Linux but also in a wide number of open source projects. 26 | Documentation is another rescue for all the non-code contributors. From fixing language and grammar to improving the docs and blogs section, you can easily contribute here. We would recommend that you understand Markdown and Docusauras well enough for contributing in documentation. 27 | 28 | :::tip 29 | Join the TCET Linux Discussion Channel in our [discord server](https://discord.com/channels/1077233618109337691/1096352605883609108) to connect with fellow users, report bugs, and seek help. You can as for help for contributing in TCET Linux. 30 | ::: 31 | 32 | Code always evolves and so should your knowledge, keep exploring different techstacks, and happy contributing! 😉 33 | -------------------------------------------------------------------------------- /docs/projects/tcet-linux/guides/application/getting-started-with-application.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Applications Guide 3 | id: getting-started-with-application 4 | description: To Start Exploring Application Present In TCET Linux. 5 | sidebar_label: Applications Guide 6 | keywords: [applications, apps, default] 7 | --- 8 | 9 | TCET Linux comes pre-loaded with a variety of applications to enhance your computing experience. Whether you're a beginner or an advanced user, these applications cover a wide range of tasks. Let's explore how to get started with them 10 | 11 | Here are some examples of applications that are pre-installed and some optional applications in TCET Linux: 12 | 13 | ### Welcome App 14 | Our system has welcome application which greets you and provide you menu for some most required features like install system, update system, fix screen resolution, update mirrors and many more. 15 | 16 | ### Application Installer 17 | 18 | We provide a list of software in our software installer and by just selecting the required software those application will get installed in your TCET Linux system. This application installer is displayed in your application menu and also when you are installing the fresh TCET Linux system using bootable pendrive or installing the fresh system in your virtual machine. Hence, you can install any software provided in the list by just selecting and clicking the "Install" button 19 | 20 | ### Web Browser 21 | 22 | **Firefox** is the default web browser in TCET Linux. Open it from the Applications Menu to browse the web and access online resources. 23 | 24 | ### Office Suite 25 | 26 | **LibreOffice** provides a powerful office suite, including applications like Writer, Calc, and Impress. Create and edit documents, spreadsheets, and presentations. Many peoples dont require this software hence it is not being pre-installed we give you an option in our Application Installer and you can select to install LibreOffice in your system. 27 | 28 | ### Code Editor 29 | **Visual Studio Code** (VS Code) is a powerful and versatile code editor that is not pre-installed in TCET Linux as many user dont require it. However, you can easily install it using our Application Installer 30 | 31 | ### File Manager 32 | 33 | **Thunar** is the default file manager. Use it to navigate through your files, folders, and external drives. 34 | 35 | ### Terminal 36 | 37 | Access the command line using the **Terminal**. This is a powerful tool for advanced users to execute commands and perform system tasks. -------------------------------------------------------------------------------- /docs/projects/tcet-linux/guides/application/troubleshoot-application.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Troubleshooting Applications 3 | id: troubleshoot-application 4 | description: Troubleshooting Applications Common Issues . 5 | sidebar_label: Troubleshooting Applications 6 | keywords: [troubleshoot, pacman, performance] 7 | --- 8 | 9 | TCET Linux offers a range of applications and tools to enhance your computing experience. However, issues can sometimes arise. This section provides guidance on identifying and resolving common application-related problems in TCET Linux. 10 | 11 | ## Application Not Launching 12 | 13 | If an application fails to launch, follow these steps: 14 | 15 | 1. *Check for Errors:* Open a terminal and try launching the application from the command line. Look for any error messages or warnings that might provide insight into the issue. 16 | 17 | 2. *Reinstall the Application:* If the application is still not working, try reinstalling it. Use the package manager, Pacman, to remove and then reinstall the application. For example: 18 | 19 | ```bash 20 | sudo pacman -Rns application-name 21 | sudo pacman -S application-name 22 | ``` 23 | 24 | 25 | 3. *Dependency Issues:* Sometimes, applications depend on specific libraries. Ensure that all necessary dependencies are installed. Use Pacman to install missing libraries if needed. 26 | ```bash 27 | sudo pacman -S missing-library 28 | ``` 29 | 30 | 5. *Check for Updates:* Ensure your system and the application are up-to-date. Run the following commands to update your system and the installed packages: 31 | ```bash 32 | sudo pacman -Syu 33 | ``` 34 | 35 | ## Slow Performance 36 | 37 | If you notice that applications are running slowly or consuming excessive resources, consider the following: 38 | 39 | 1. *Resource Monitoring:* Open the system monitor or task manager to check which processes are consuming CPU, memory, or disk resources. Terminate any unneeded processes. 40 | 41 | 2. *Close Background Applications:* Ensure that other applications running in the background are not causing performance issues. Close unnecessary applications and processes. 42 | 43 | 3. *Optimize System:* Regularly maintain your TCET Linux system. Clean up temporary files, remove unnecessary packages, and optimize system services. 44 | ```bash 45 | sudo pacman -Sc 46 | ``` 47 | 48 | 4. *Update Graphics Drivers:* If your system has a dedicated graphics card, ensure that you have the appropriate graphics drivers installed and keep them up to date. 49 | ```bash 50 | sudo mhwd -a pci nonfree 0300 51 | ``` 52 | 53 | ## Application Crashes 54 | 55 | If an application frequently crashes or becomes unresponsive: 56 | 57 | 1. *Check for Updates:* Ensure that the application is updated to the latest version. If not, update it using the package manager. 58 | 59 | 2. *Report Bugs:* If the issue persists, consider reporting it to the application's developers. They may be able to provide a fix or a workaround. 60 | 61 | 3. *Check for Logs:* Look for error logs in your home directory or in /var/log. These logs may contain information about the cause of the crashes. 62 | 63 | 4. *Use Alternatives:* If the problem remains unresolved, consider using alternative applications that serve the same purpose. 64 | 65 | Remember, troubleshooting may require a certain level of expertise, and it's always a good practice to back up your data before making significant changes to your system. In case you encounter complex or unique issues, consider seeking help from the TCET Linux community forums or support channels to resolve them efficiently. 66 | -------------------------------------------------------------------------------- /docs/projects/tcet-linux/guides/reset-password.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Reset Password 3 | id: reset-password 4 | description: Reset Password for my main user 5 | sidebar_label: Reset Password 6 | keywords: [User Management, Reset User, Reset User Password, Reset Password, Password Reset, Root User, TCET Linux] 7 | --- 8 | 9 | If you've forgotten the root password on your TCET Linux system, you can reset it using the following steps. This guide is tailored for in-drive installations of TCET Linux. 10 | 11 | ### Steps to Reset Root Password 12 | 13 | 1. Reboot or Power On TCET Linux: 14 | 15 | - Reboot or power on your TCET Linux system. During the boot process, the first entry in the GRUB bootloader menu will be selected by default. 16 | 17 | 2. Interrupt the Boot Process: 18 | 19 | - Interrupt the booting process by pressing the 'e' key on the keyboard. This allows you to make changes to the boot entry. 20 | 21 | 22 | 3. Modify Boot Entry: 23 | 24 | - Locate a line that begins with: 25 | 26 | ```plaintext 27 | linux /boot/vmlinuz-linux 28 | ``` 29 | 30 | - Navigate to the end of this line, which ends with 'quiet'. Append the parameter `init=/bin/bash` to the end of the line. 31 | 32 | Example: 33 | 34 | ```plaintext 35 | linux /boot/vmlinuz-linux init=/bin/bash 36 | ``` 37 | 38 | 4. Boot into Single-User Mode: 39 | 40 | - Press `Ctrl + X` to boot into single-user mode with the root filesystem mounted with read-only (ro) access rights. 41 | 42 | 5. Remount Root Filesystem: 43 | 44 | - Remount the root filesystem with read and write rights: 45 | 46 | ```bash 47 | mount -n -o remount,rw / 48 | ``` 49 | 50 | 51 | 6. Reset Root Password: 52 | 53 | - Use the `passwd` command to reset the root password: 54 | 55 | ```bash 56 | passwd 57 | ``` 58 | 59 | - Specify your new root password and confirm it. If the process is successful, you will see the output: 'password updated successfully'. 60 | 61 | 62 | 7. Save Changes and Restart: 63 | 64 | - Run the following command to save the changes and start TCET Linux: 65 | 66 | ```bash 67 | exec /sbin/init 68 | ``` 69 | 70 | That's it! You've successfully reset the root password on your TCET Linux system. You should now be able to log in with the new root password. 71 | 72 | 73 | If you encounter any issues or have further questions, feel free to seek assistance on the TCET Linux Discord server or refer to additional resources on the TCET Linux documentation. 74 | 75 | 76 | :::tip 77 | 1. You can visit on some learning resources listed on **[Resource Page](/docs/projects/tcet-linux/resources.md)** of TCET Linux documentation. 78 | ::: 79 |
80 | 81 | _The [**Reset Password Guide**](reset-password) was succesfully explained! Let's move on and see how we use [**Package Management**](install-remove-update-package) of **[TCET Linux](https://linux.tcetmumbai.in/)**._ 82 | -------------------------------------------------------------------------------- /docs/projects/tcet-linux/guides/yay.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Install AUR Packages 3 | id: yay 4 | sidebar_label: Install AUR Packages 5 | description: Learn how to use YAY to install AUR packages on Arch Linux and TCET Linux. 6 | keywords: [tcet, open-source, linux] 7 | --- 8 | 9 | YAY is an AUR (Arch User Repository) helper for Arch Linux. It simplifies the process of installing and managing software not available in the official Arch repositories. With a user-friendly interface, YAY streamlines the installation of packages, handling dependencies and updates seamlessly. 10 | It enhances the Arch Linux experience by providing a convenient way to access a vast array of community-contributed packages. 11 | 12 | To provide an efficient, customizable, and user-friendly environment suitable for a diverse range of users, TCET Linux was conceived with several key goals in mind. 13 | 14 | ## Dependency 15 | 16 | Open a terminal and install `git` if not already installed: 17 | 18 | ```bash 19 | sudo pacman -S git 20 | ``` 21 | ## YAY Installation 22 | 23 | 1. YAY on Any Arch Linux System 24 | 25 | 1. Clone the `yay` repository: 26 | 27 | ```bash 28 | git clone https://aur.archlinux.org/yay.git 29 | ``` 30 | 31 | 2. Move into the cloned directory: 32 | 33 | ```bash 34 | cd yay 35 | ``` 36 | 37 | 3. Build and install `yay`: 38 | 39 | ```bash 40 | makepkg -si 41 | ``` 42 | 43 | 2. YAY on TCET Linux 44 | 45 | 1. Open Terminal: 46 | 47 | ```bash 48 | install yay 49 | ``` 50 | 51 | 52 | ## Install AUR Packages through YAY 53 | 54 | Once `yay` is installed, you can use it to easily install packages from the Arch User Repository (AUR). Here's how you can do it: 55 | 56 | 1. **Search for Packages:** 57 | To search for a package in the AUR, use the following command: 58 | 59 | ```bash 60 | yay -Ss 61 | ``` 62 | 63 | 2. **Install Packages**: 64 | To install a package from the AUR, use the following command: 65 | 66 | ```bash 67 | yay -S 68 | ``` 69 | 70 | 4. **Remove Packages**: 71 | To remove a package installed from the AUR, use the following command: 72 | 73 | ```bash 74 | yay -R 75 | ``` 76 | 77 | ## Example: Installing visual-studio-code-bin 78 | 79 | 1. **Search for `visual-studio-code` Packages:** 80 | Search for available `visual-studio-code` packages on the AUR: 81 | 82 | ```bash 83 | yay -Ss visual-studio-code 84 | ``` 85 | 2. **Install visual-studio-code-bin**: 86 | Choose the `visual-studio-code-bin` package and install it using the following command: 87 | 88 | ```bash 89 | yay -S visual-studio-code-bin 90 | ``` 91 | 3. **Remove visual-studio-code-bin**: 92 | If you need to remove the `visual-studio-code-bin` package, use the following command: 93 | 94 | ```bash 95 | yay -R visual-studio-code-bin 96 | ``` 97 | Now you've successfully searched, installed, and removed the visual-studio-code-bin package using `yay` on your Arch Linux or TCET Linux system. 98 |
99 | -------------------------------------------------------------------------------- /docs/projects/tcet-linux/idea-behind-creating-tcet-linux.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Idea Behind TCET Linux 3 | id: idea-behind-creating-tcet-linux 4 | sidebar_label: Idea for creating TCET Linux 5 | description: A brief overview of TCET Linux 6 | keywords: [tcet, open-source, linux] 7 | --- 8 | import yayInstallChrome from "/docs/projects/tcet-linux/assets/linuxidea.png"; 9 | 10 | 11 |
12 | 13 |
TCET Linux Home Page
14 | 15 | 16 | TCET Linux is a custom Linux distribution rooted in the Arch Linux ecosystem. Its creation is driven by a core idea: to provide an efficient, customizable, and user-friendly environment suitable for a diverse range of users. TCET Linux was conceived with several key goals in mind: 17 | 18 | ### **Customization** 19 | The XFCE Desktop Environment that is provided with the distribution gives users the freedom to tailor their computing experience to their specific needs. This extends to the choice of desktop environment, software packages, and system configurations. 20 | 21 | ### **Optimization** 22 | The distribution emphasizes efficiency and performance, ensuring that it runs smoothly on a variety of hardware configurations, from older machines to modern systems. 23 | 24 | ### **Accessibility** 25 | TCET Linux is designed to be accessible to both newcomers and experienced Linux users, offering a balance between user-friendliness and advanced capabilities. 26 | 27 | ### **Community** 28 | At its core, TCET Linux fosters a community of users and contributors who share a passion for open-source software and collaborative development. 29 | 30 | ### **Promoting Linux in Academics** 31 | TCET Linux has a clear educational focus. It is built to promote the use of Linux in academic environments. It provides students with a Linux distribution that aligns with their needs and the requirements of educational institutions. 32 | 33 | ### **Resource Efficiency** 34 | TCET Linux is designed to run smoothly even on low-end hardware. In contrast to resource-hungry operating systems, TCET Linux ensures that educational and academic tasks can be accomplished efficiently, even on less powerful computers. 35 | 36 | ### **Department-Specific Configurations** 37 | TCET Linux is adaptable to different academic departments. In the future, it aims to have TCET Linux installed and configured according to departmental requirements, enhancing its utility in various educational settings. 38 | 39 | ### **Community-Driven Development** 40 | TCET Linux is developed by a small group of individuals who are passionate about learning and enhancing the Linux ecosystem. It is a community-driven project that continually evolves to meet the needs of its users. 41 | 42 | TCET Linux is not just a Linux distribution; it's a reflection of a community's commitment to making Linux a valuable and accessible resource in the world of education and learning. 43 | You can include this expanded version in your "idea.md" Markdown file to provide a more comprehensive understanding of the motivation and goals behind TCET Linux. 44 | 45 | :::tip 46 | You can visit on some learning resources listed on **[Resource Page](/docs/projects/tcet-linux/resources.md)** of TCET Linux documentation. 47 | ::: 48 |
49 | -------------------------------------------------------------------------------- /docs/projects/tcet-linux/installation/partitioning.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Drive partitioning Guide 3 | id: partitioning 4 | description: Explanation for partitioning of drive 5 | sidebar_label: Drive partitioning Guide 6 | keywords: [Partitioning guide, Partition, guide, linux] 7 | --- 8 | 9 | 10 | Partitioning your drive is a crucial step when installing TCET Linux alongside Windows. This guide will walk you through the process of partitioning your drive to create space for TCET Linux while preserving your existing Windows installation. 11 | 12 | ## Prerequisites 13 | 14 | Before you begin, ensure you have: 15 | 16 | - **Backup:** Create a backup of important data on your Windows machine to avoid data loss. 17 | 18 | ## Steps to Partition Drive for TCET Linux on Windows 19 | 20 | 1. **Create Backup:** 21 | - Before making any changes, back up your important data to prevent potential data loss during the partitioning process. 22 | 23 | 2. **Open Disk Management:** 24 | - Press `Win + X` and select "Disk Management" from the menu. 25 | - Or you can do right click on This PC and click on manage and go to Disk Management. 26 | 27 | 3. **Shrink Existing Partition:** 28 | - Right-click on the partition you want to shrink (usually C:), and select "Shrink Volume." 29 | - Enter the amount of space to shrink (15 GB atleast is recomended). This will create unallocated space for TCET Linux. 30 | 31 | 4. **Create a New Partition:** 32 | - Right-click on the unallocated space and select "New Simple Volume." 33 | - Follow the wizard, assigning a drive letter or path and formatting the partition (choose NTFS). 34 | 35 | 5. **Format the New Partition:** 36 | - Right-click on the newly created partition and select "Format." 37 | - Choose the file system as NTFS, set a volume label (e.g., TCET-Linux), and perform a quick format. 38 | 39 | 6. **Boot from TCET Linux USB:** 40 | - Restart your computer with the TCET Linux USB drive inserted. 41 | - Enter the BIOS/UEFI settings to set the USB drive as the first boot device. 42 | - If your system has to option of secure boot then turn it off. 43 | 44 | 7. **Start TCET Linux Installer:** 45 | - Once the system boots from the USB drive, select "Boot TCET Linux" from the menu. 46 | 47 | 8. **Follow Installation Steps:** 48 | - During installation, choose the option to install TCET Linux alongside Windows. 49 | - Select the partition you created for TCET Linux when prompted. 50 | 51 | 9. **Complete the Installation:** 52 | - Let the installer complete the initiate process. 53 | 54 | 10. **Installation Setup:** 55 | - Follow installation instructions to set up your system. 56 | 57 | _Congratulations! You've successfully done [**partitioning of your drive**](partitioning). Let's move on and see how we can proceed with [**Installer**](installation-steps) of **[TCET Linux](https://linux.tcetmumbai.in/)**._ -------------------------------------------------------------------------------- /docs/projects/tcet-linux/iso-profile/bootloaders.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Bootloaders used in Live ISO 3 | id: bootloaders 4 | sidebar_label: Bootloaders 5 | description: A brief over view of bootloaders used to boot the live ISO 6 | keywords: [tcet-linux, bootloaders, linux, grub, syslinux] 7 | --- -------------------------------------------------------------------------------- /docs/projects/tcet-linux/iso-profile/iso-profile.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: ISO Profile 3 | id: iso-profile 4 | sidebar_label: ISO Profile 5 | description: ISO Profile of TCET Linux 6 | keywords: [tcet, open-source, linux] 7 | --- 8 | 9 | The following is the TCET Linux ISO profile directory structure. 10 | 11 | 12 | ``` bash 13 | ├── airootfs 14 | │   ├── etc 15 | │   │   └── Live ISO Configuration 16 | │   ├── root 17 | │   └── usr 18 | │   └── Live ISO binaries, scripts & libraries 19 | ├── bootableusb.sh ## script to create a bootable USB 20 | ├── cleanup.sh ## script to cleanup work folders 21 | ├── efiboot 22 | │   └── loader 23 | │   ├── entries 24 | │   │   └── 01-archiso-x86_64-linux.conf 25 | │   └── loader.conf 26 | ├── grub 27 | │   └── grub.cfg ## UEFI/GPT Systems 28 | ├── LICENSE 29 | ├── packages.x86_64 30 | ├── pacman.conf 31 | ├── profiledef.sh ## profile definition script 32 | ├── README.md 33 | ├── services.sh ## script to enable systemd services 34 | └── syslinux 35 | ├── archiso_head.cfg 36 | ├── archiso_pxe.cfg 37 | ├── archiso_pxe-linux.cfg ## Legacy/MBR Systems 38 | ├── archiso_sys.cfg 39 | ├── archiso_sys-linux.cfg 40 | ├── archiso_tail.cfg 41 | ├── splash.png 42 | └── syslinux.cfg 43 | ``` -------------------------------------------------------------------------------- /docs/projects/tcet-linux/iso-profile/rootfs.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Undertanding the Root File System 3 | id: rootfs 4 | sidebar_label: Root File System 5 | description: A brief over view of rootfs 6 | keywords: [tcet-linux, rootfs, linux] 7 | --- -------------------------------------------------------------------------------- /docs/projects/tcet-linux/iso-profile/scripts.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Undertanding scripts 3 | id: scripts 4 | sidebar_label: Scripts 5 | description: A quick look at scripts in the profile and what they do 6 | keywords: [tcet-linux, scripts, linux] 7 | --- -------------------------------------------------------------------------------- /docs/projects/tcet-linux/references-credits.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: References and Credits 3 | id: references-credits 4 | sidebar_label: References and Credits 5 | description: References and Credits for TCET Linux 6 | keywords: [References, Credits] 7 | --- 8 | 9 | Linux is a very vast concept and building any operating system isn't an easy task and therefore, there have been multiple organisations and open source repositories that we have relied upon for the development of TCET Linux. 10 | We are extremely thankful to all the organisations and individuals who have helped us with their tutorials, documentations and open source work. 11 | 12 | They are linked below- 13 | 14 | 1. [Neofetch Repository](https://github.com/dylanaraps/neofetch) 15 | 16 | 2. [Arch Linux](https://wiki.archlinux.org/) 17 | 18 | 3. [Thunar Repo](https://github.com/xfce-mirror/thunar) 19 | 20 | 4. [XFCE](https://www.xfce.org/) 21 | 22 | 5. [Libre Office](https://www.libreoffice.org/) 23 | 24 | 6. [Starship](https://starship.rs/) 25 | 26 | 7. [VS Code](https://code.visualstudio.com/) 27 | 28 | 8. [Mozilla Firefox](https://www.mozilla.org/en-US/firefox/new/) 29 | 30 | 9. [Calamares Repo](https://github.com/calamares/calamares) 31 | 32 | 10. [Arch Linux GUI](https://github.com/arch-linux-gui) 33 | 34 | 35 | There is never an end to what you can build by learning on your own and everything you'll ever need is just one google search away. 36 | But always remember to give a shoutout and the credits to all the ones who deserve it! 37 | Keep building, Keep exploring! 38 | -------------------------------------------------------------------------------- /docs/projects/tcet-linux/releases.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Releases 3 | id: releases 4 | sidebar_label: Releases 5 | description: Releases of TCET Linux 6 | keywords: [Variants, Releases] 7 | --- 8 | 9 | In the world of Linux, variant releases refers to the different distributions or *distros* in linux. These may be developed by the organisation, or a community or an individual and further they keep on updating. These distributions include the Linux kernel along with supporting system software and libraries to create a complete operating system. 10 | 11 | In context to TCET Linux, there have been 3 major release phases, namely **OPEN ALPHA**, **BETA RELEASE ENGINEERING** and **OFFICIAL RELEASE**. 12 | 13 | Here is a brief about all of them- 14 | 15 | ## 1. Open Alpha 16 | Under this release phase, there were 3 major releases consecutively. 17 | - Open Alpha Build 1 18 | - Open Alpha Build 5 19 | - Open Alpha Build 9 20 | - Final Open Alpha [ After the commencement of Beta Testing Phase] 21 | 22 | The prime chnges included GRUB being recognised and print TCET Linux on the boot menu, INSTALLER correctly being lauched from the menu and the containment of Stock XFCE and Linux Zen Kernel. 23 | 24 | ## 2. Beta Release Engineering 25 | With this release phase, TCET Linux got successfully in the beta testing phase. 26 | 27 | There have been 3 major releases as of now and the prime changes include: 28 | - Default shell changed from Bash to Zsh along with Zsh being completed. 29 | - Keyring issue fixed. 30 | - Autosuggestions and UI/UX improvements along with new default wallpapers. 31 | - Fixed resolutions for virtual machine. 32 | 33 | Several other issues and bugs have been fixed and new improvements have been made in this release phase. 34 | 35 | ## 3. Official Release 36 | 37 | The Official Release marks a significant milestone for TCET Linux, representing ***a stable and feature-rich version*** **ready for widespread use**. Each official release undergoes rigorous testing and includes a curated set of enhancements, fixes, and new features. 38 | 39 | :::tip 40 | 1. You can visit here get the latest information on **[Official Releases](https://github.com/tcet-opensource/tcet-linux/releases)** for TCET Linux. 41 | ::: 42 |
43 | Stay tuned in for more updates as there's no stopping to it! -------------------------------------------------------------------------------- /docs/projects/tcet-linux/variant.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: TCET Linux Variant 3 | id: variant 4 | sidebar_label: Variants 5 | description: TCET Linux Variant 6 | keywords: [tcet, open-source, linux, Variant] 7 | --- 8 | 9 | # TCET Linux Variants 10 | 11 | TCET Linux provides different variants tailored for specific environments. Choose the variant that best suits your needs. This documentation covers the XFCE variant, specifically designed for college and computer networking lab environments. 12 | 13 | ## Environment XFCE 14 | 15 | ### 1) College Variant 16 | 17 | TCET Linux XFCE - College Variant is crafted to meet the requirements of college environments. It offers a customizable and efficient computing experience for academic activities and projects. 18 | 19 | #### Features: 20 | - *XFCE Desktop Environment:* Known for its lightweight design, XFCE ensures smooth performance even on older hardware. 21 | - *Thunar File Manager:* A user-friendly file manager to manage your academic documents efficiently. 22 | - *Starship Terminal Theme:* Enhance your terminal experience with the modern and informative Starship prompt. 23 | - *Mozilla Firefox:* A fast and privacy-focused web browser for research and web-based activities. 24 | - *Basic System Usage:* Navigate the system, perform file operations, and manage software packages using Pacman. 25 | 26 | ### 2) Computer Networking Lab Variant 27 | 28 | The TCET Linux XFCE - Computer Networking Lab Variant is specifically configured for computer networking lab environments. It provides essential tools and an optimized environment for networking-related tasks and experiments. 29 | 30 | #### Additional Features: 31 | - *Networking Tools:* Pre-installed networking tools for lab activities and experiments. 32 | - *Customized Desktop:* Tailored XFCE desktop settings for a focused networking environment. 33 | - *Terminal Configuration:* Additional configurations in the terminal for networking commands and scripts. 34 | - *Wireshark:* A powerful network protocol analyzer for in-depth network analysis. 35 | 36 | ## Future Environments 37 | 38 | TCET Linux is continuously evolving, and future variants are planned for Plasma and Gnome desktop environments. These variants will provide users with more options and features for diverse computing needs. 39 | 40 | ### Plasma Variant 41 | 42 | The Plasma variant of TCET Linux will offer the advanced and feature-rich Plasma desktop environment. It aims to provide a visually appealing and highly customizable interface for users who prefer the Plasma experience. 43 | 44 | ### Gnome Variant 45 | 46 | The Gnome variant of TCET Linux will feature the Gnome desktop environment, known for its modern and user-friendly design. It will cater to users who appreciate the Gnome workflow and integrated features. 47 | 48 | Stay tuned for updates on these future variants as TCET Linux expands its offerings to provide a broader range of choices for users. 49 | 50 | Choose the TCET Linux variant that aligns with your environment and preferences, and enjoy a powerful and efficient computing experience. -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/AllStars.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/AllStars.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/Astro-logo.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/Astro-logo.jpeg -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/Awards.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/Awards.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/Card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/Card.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/CompanyCard_img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/CompanyCard_img.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/Contact.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/Contact.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/ContactForm_img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/ContactForm_img.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/Core.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/Core.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/Dream.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/Dream.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/Header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/Header.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/HeroTraining.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/HeroTraining.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/Hero_img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/Hero_img.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/HugeEvents.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/HugeEvents.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/LogoMarquee_img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/LogoMarquee_img.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/MainMenu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/MainMenu.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/Map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/Map.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/Navigation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/Navigation.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/Normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/Normal.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/PlacementHero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/PlacementHero.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/ProfessionalBodies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/ProfessionalBodies.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/ReadMore_img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/ReadMore_img.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/Staff_img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/Staff_img.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/StarPerformers2019.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/StarPerformers2019.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/StarPerformers2020.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/StarPerformers2020.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/StarPerformers2021.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/StarPerformers2021.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/StarPerformers2022.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/StarPerformers2022.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/StarPerformers2023.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/StarPerformers2023.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/Strapi-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/Strapi-logo.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/SuperDream.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/SuperDream.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/SuperStarPerformers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/SuperStarPerformers.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/Swipper-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/Swipper-logo.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/Testimonial_img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/Testimonial_img.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/TopPlacedStudents.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/TopPlacedStudents.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/collapsible.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/collapsible.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/companyCard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/companyCard.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/footer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/footer.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/hero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/hero.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/heroswiper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/heroswiper.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/industryInteraction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/industryInteraction.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/industryhero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/industryhero.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/objective.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/objective.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/outcomes_img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/outcomes_img.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/tailwind-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/tailwind-logo.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/testimonials.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/testimonials.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/assets/tnp-website.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/tnp-website.png -------------------------------------------------------------------------------- /docs/projects/tnp-website/directory-structure.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Directory Structure 3 | id: directory-structure 4 | description: Directory Stucture of T&P website Repo 5 | sidebar_label: Directory Structure 6 | --- -------------------------------------------------------------------------------- /docs/projects/tnp-website/frontend-components/attendance-chart.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Attendance Chart 3 | id: attendance-chart 4 | description: Attendance Chart Component in T&P Website 5 | sidebar_label: Attendance Chart 6 | keywords: [Attendance] 7 | --- 8 | 9 | The **Attendance-Chart** component provided is a reusable component designed to display attendance data in the form of a bar chart.It is accesible through the [**TNP Website**](https://tnp.tcetmumbai.in/). 10 | 11 | ### Adding Attendance Chart 12 | 13 | ** Let's understand how to add the Attendance Bar Chart to the Page** 14 | 15 | 1. Opening `index.tsx` of the `Attendance-Chart` component file in our projects root directory. 16 | 17 | 2. Define the `AttendanceChart` component using the `React.FC` type. It accepts props of `type { data: ChartData<"bar">, title: string }`. The `data` prop represents the chart data, and the `title` prop represents the chart title. 18 | 19 | ```jsx title="index.tsx" {2-3} showLineNumbers 20 | const AttendanceChart: React.FC<{ 21 | data: ChartData<"bar">; 22 | title: string; 23 | }> = ({ data, title }) => { 24 | // Component code goes here 25 | }; 26 | ``` 27 | 28 | 3. Render the `Bar` component from `Chart.js` within the `
` element. Pass the `data` prop to provide the chart data, and use the `optionGenerator` function to generate the ``chart options based on the `title` prop. 29 | 30 | ```jsx title="index.tsx" {50} showLineNumbers 31 | 32 | ``` 33 | 34 | 4. Save the file. 35 | 36 | 5. Run `yarn dev` on the terminal to see the changes made in your local environment. 37 | 38 | 39 | **On executing the above steps, the individual attendance bar charts look like this:** 40 | 41 | import AttendanceChart from "/docs/projects/tnp-website/assets/Testimonial_img.png"; 42 | 43 | 44 | 45 |
46 |
47 | 48 | _We inserted this **[Attendance Chart](attendance-chart)** in many of our events and other pages of **[TNP Website](https://tnp.tcetmumbai.in)**. Next we will be seeing on how we integrated the **[Placements](placement)** component._ -------------------------------------------------------------------------------- /docs/projects/tnp-website/frontend-components/components.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Components 3 | id: components 4 | sidebar_label: Components 5 | description: List of components that are used in making T&P Website 6 | keywords: [astrojs, open-source, docs] 7 | --- 8 | 9 | :::note find the components 10 | 11 | https://github.com/tcet-opensource/tnp-website/tree/main/src/components 12 | 13 | ::: -------------------------------------------------------------------------------- /docs/projects/tnp-website/frontend-components/tech-stacks.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Tech Stacks 3 | id: tech-stacks 4 | description: Tech Stacks used in designing frontend of T&P Website 5 | sidebar_label: Tech Stacks 6 | --- 7 | 8 | import Astro from "/docs/projects/tnp-website/assets/Astro-logo.jpeg"; 9 | import Tailwind from "/docs/projects/tnp-website/assets/tailwind-logo.png"; 10 | import Swipper from "/docs/projects/tnp-website/assets/Swipper-logo.png"; 11 | import Strapi from "/docs/projects/tnp-website/assets/Strapi-logo.png"; 12 | 13 |
14 | 15 | 16 |
17 | 18 |

Astro is an open-source framework for generating web applications on top of popular UI frameworks like React, Preact, Vue, or Svelte. It offers a modern and flexible approach to web development, enabling developers to create fast, scalable, and engaging websites and applications. Read More

19 |
20 | 21 | 22 |
23 | 24 |

Tailwind CSS is a utility-first CSS framework for rapidly building modern websites without ever leaving your HTML. It is a versatile CSS framework that offers a pragmatic and efficient approach to web development.
Read More

25 |
26 | 27 | 28 |
29 | 30 |

Swiper is a powerful and popular JavaScript library for creating touch-enabled, responsive sliders, carousels, and swiper components on the web. It provides a wide range of features and customization options to build interactive and engaging content sliders for websites and web applications. Read More

31 |
32 | 33 | 39 | 40 |
41 | 42 | -------------------------------------------------------------------------------- /docs/projects/tnp-website/getting-started.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Getting Started 3 | id: getting-started 4 | description: Setup the project on your local machine 5 | sidebar_label: Getting Started 6 | keywords: [astro, install, local, node, approach] 7 | --- 8 | 9 | :::info 10 | The TCET Training and Placment page is built using AstroJS, an all-in-one web framework designed for speed. 11 | ::: 12 | 13 | ### Steps to run the site on your local system: 14 | These are the steps you need to follow to get this site on your local system. 15 | 16 | ### Install Git in your computer 17 | Follow these steps to install git in your computer. 18 | 1. Go to [https://git-scm.com/downloads](https://git-scm.com/downloads). 19 | 2. Click on Windows. Download should start. 20 | 3. Go to downloads and install the package. 21 | 22 | ### Clone the repo 23 | Open Git Bash in any folder and paste the following command 24 | 25 | ```bash 26 | git clone https://github.com/tcet-opensource/tnp-website 27 | ``` 28 | 29 | ### Install NodeJS 30 | 31 | 1. Go to [https://nodejs.org/en/download](https://nodejs.org/en/download) 32 | 2. Select Current. 33 | 3. Download the 64-bit .msi version. Follow the steps and install NodeJS. 34 | 35 | :::note 36 | It is important to have NodeJS in your system 37 | ::: 38 | 39 | ### Open the folder in VS Code 40 | 1. Install [VS Code](https://code.visualstudio.com/docs/?dv=win32user) if not installed. 41 | 2. Open Windows Terminal in the folder you have cloned the repo, as done in [step 2](#clone-the-repo). 42 | 43 | ### Install Important Packages/Dependencies 44 | 45 | Install yarn globally 46 | 47 | ```bash 48 | npm install -g yarn 49 | ``` 50 | 51 | You can make changes to your respective files and changes will be shown once you have saved the file. 52 | 53 | ### Commands used to run locally 54 | 55 | 1. To run the commands, make sure that you have installed yarn globally first. 56 | 2. All commands are run from the root of the project, from a terminal 57 | 58 | Here are a set of commands used to run locally: 59 | 60 | | **Command** | **Action** | 61 | | -------- | -------- | 62 | | `yarn` | Installs dependencies | 63 | | `yarn dev` | Starts local dev server at `localhost:3000` | 64 | | `yarn build` | Build your production site to `./dist/` | 65 | | `yarn preview` | Preview your build locally, before deploying | 66 | | `yarn astro ...` | Run CLI commands like `astro add`, `astro check` | 67 | | `yarn astro --help` | Get help using the Astro CLI | 68 | 69 | ### Steps to run after a Pull / Merge: 70 | 71 | 1. To install all dependencies 72 | 73 | ```bash 74 | yarn 75 | ``` 76 | 2. To run local dev environment 77 | 78 | ```bash 79 | yarn dev 80 | ``` -------------------------------------------------------------------------------- /docs/resources/workflows/external-workflow/clone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/resources/workflows/external-workflow/clone.png -------------------------------------------------------------------------------- /docs/resources/workflows/external-workflow/conversation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/resources/workflows/external-workflow/conversation.png -------------------------------------------------------------------------------- /docs/resources/workflows/external-workflow/fork.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/resources/workflows/external-workflow/fork.png -------------------------------------------------------------------------------- /docs/resources/workflows/external-workflow/pr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/resources/workflows/external-workflow/pr.png -------------------------------------------------------------------------------- /docs/resources/workflows/internal-workflow/branch-update.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/resources/workflows/internal-workflow/branch-update.png -------------------------------------------------------------------------------- /docs/resources/workflows/internal-workflow/conversation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/resources/workflows/internal-workflow/conversation.png -------------------------------------------------------------------------------- /docs/resources/workflows/internal-workflow/create-branch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/resources/workflows/internal-workflow/create-branch.png -------------------------------------------------------------------------------- /docs/resources/workflows/internal-workflow/issue-assigning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/resources/workflows/internal-workflow/issue-assigning.png -------------------------------------------------------------------------------- /docs/resources/workflows/internal-workflow/pull-request.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/resources/workflows/internal-workflow/pull-request.png -------------------------------------------------------------------------------- /docs/resources/workflows/internal-workflow/update-branch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/resources/workflows/internal-workflow/update-branch.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "docs", 3 | "version": "0.0.0", 4 | "private": true, 5 | "scripts": { 6 | "docusaurus": "docusaurus", 7 | "start": "docusaurus start", 8 | "build": "docusaurus build", 9 | "swizzle": "docusaurus swizzle", 10 | "deploy": "docusaurus deploy", 11 | "clear": "docusaurus clear", 12 | "serve": "docusaurus serve", 13 | "write-translations": "docusaurus write-translations", 14 | "write-heading-ids": "docusaurus write-heading-ids" 15 | }, 16 | "dependencies": { 17 | "@docusaurus/core": "^2.4.3", 18 | "@docusaurus/plugin-content-docs": "^2.4.3", 19 | "@docusaurus/preset-classic": "^2.4.3", 20 | "@mdx-js/react": "^1.6.22", 21 | "clsx": "^1.2.1", 22 | "docusaurus": "^0.0.2", 23 | "jq": "^1.7.2", 24 | "nodemon": "^3.0.1", 25 | "prism-react-renderer": "^1.3.5", 26 | "raw-loader": "^4.0.2", 27 | "react": "^17.0.2", 28 | "react-countup": "^6.4.2", 29 | "react-dom": "^17.0.2", 30 | "swiper": "^9.4.1" 31 | }, 32 | "devDependencies": { 33 | "@docusaurus/module-type-aliases": "^2.4.3", 34 | "autoprefixer": "^10.4.14", 35 | "dotenv": "^16.2.0", 36 | "postcss": "^8.4.23", 37 | "tailwindcss": "^3.3.1" 38 | }, 39 | "browserslist": { 40 | "production": [ 41 | ">0.5%", 42 | "not dead", 43 | "not op_mini all" 44 | ], 45 | "development": [ 46 | "last 1 chrome version", 47 | "last 1 firefox version", 48 | "last 1 safari version" 49 | ] 50 | }, 51 | "engines": { 52 | "node": ">=16.14" 53 | } 54 | } 55 | -------------------------------------------------------------------------------- /src/assets/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/src/assets/image.png -------------------------------------------------------------------------------- /src/components/About/index.js: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | import CountUp from "react-countup"; 3 | import clsx from "clsx"; 4 | import img from "../../assets/image.png"; 5 | // import styles from "./styles.module.css"; 6 | 7 | const About = () => { 8 | return ( 9 |
10 | {/*
*/} 11 | {/*
*/} 12 |
13 |
14 | img 15 |
16 |
17 |
18 |
About
19 |
24 | TCET-OPEN SOURCE 25 |
26 |
27 |
28 | The motivation behind formation of the Organization was simple. An initiative undertaken for the students, by the students to streamline software engineering education and development under the banner of a single Organization, and to provide visibility to the projects being undertaken by the student community. 29 |
30 |
31 |
32 |
33 | + 34 |
35 |
36 |
37 | Number of projects incubated 38 |
39 |
40 |
41 |
42 |
43 | + 44 |
45 |
46 |
47 | Number of contributors 48 |
49 |
50 |
51 |
52 |
53 |
54 | {/*
*/} 55 |
56 | ); 57 | }; 58 | 59 | export default About; 60 | -------------------------------------------------------------------------------- /src/components/Footer/index.js: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | import Logo from "../../../static/img/logo.png"; 3 | import Instagram from "../../../static/img/FooterSectionIcons/instagram.svg"; 4 | import Linkedin from "../../../static/img/FooterSectionIcons/linkedin.svg"; 5 | import Twitter from "../../../static/img/FooterSectionIcons/twitter.svg"; 6 | import Youtube from "../../../static/img/FooterSectionIcons/youtube.svg"; 7 | import Discord from "../../../static/img/FooterSectionIcons/Discord.svg"; 8 | import { navLinks } from "../Navbar"; 9 | function Footer() { 10 | return ( 11 |
12 |
13 |
14 | tcet-icon 15 |
16 | TCET Open Source 17 |
18 |
19 |
20 | {navLinks.map((n) => ( 21 | 25 | {n.title} 26 | 27 | ))} 28 |
29 |
30 |
31 |
32 |
33 | Copyright 2022-2023 @ TCET Opensource. 34 |
35 | 67 |
68 |
69 | ); 70 | } 71 | 72 | export default Footer; 73 | -------------------------------------------------------------------------------- /src/components/HomepageFeatures/Hero.js: -------------------------------------------------------------------------------- 1 | import React, { useEffect } from "react"; 2 | 3 | export default function Hero() { 4 | useEffect(() => { 5 | const handleScroll = () => { 6 | let parallaxElements = document.getElementsByClassName("parallax"); 7 | let scrollPosition = window.pageYOffset; 8 | 9 | for (let i = 0; i < parallaxElements.length; i++) { 10 | let element = parallaxElements[i]; 11 | let speed = parseFloat(element.dataset.speed); 12 | let offset = -(scrollPosition * speed); 13 | 14 | element.style.transform = `translateY(${offset}px)`; 15 | } 16 | }; 17 | 18 | window.addEventListener("scroll", handleScroll); 19 | 20 | return () => { 21 | window.removeEventListener("scroll", handleScroll); 22 | }; 23 | }, []); 24 | 25 | return ( 26 |
27 |
28 |

TCET Open Source

29 |

Empowering students via
Open Source, in Education

31 |

32 | Community-driven efforts by the students of TCET
33 | to create, build and promote open source software. 34 |

35 | 42 | View Projects 43 |
44 | arrow-down 45 |
46 |
47 |
48 | hero-section-left 54 | hero-section-center 55 | hero-section-right 61 |
62 | ); 63 | } 64 | -------------------------------------------------------------------------------- /src/components/HomepageFeatures/index.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import clsx from 'clsx'; 3 | import styles from './styles.module.css'; 4 | 5 | const FeatureList = [ 6 | { 7 | title: 'TCET Linux', 8 | Svg: require('@site/static/img/undraw_docusaurus_mountain.svg').default, 9 | description: ( 10 | <> 11 | Arch Linux based Linux distribution built for enhancing college infrastructure 12 | and promoting Linux in software engineering education. 13 | 14 | ), 15 | }, 16 | { 17 | title: 'Activity Dekho', 18 | Svg: require('@site/static/img/undraw_docusaurus_tree.svg').default, 19 | description: ( 20 | <> 21 | AICTE 100 points calculator that allows you to automate the creation of your AICTE diary. 22 | 23 | ), 24 | }, 25 | { 26 | title: 'Resume Screener', 27 | Svg: require('@site/static/img/undraw_docusaurus_react.svg').default, 28 | description: ( 29 | <> 30 | FAANGM like ATS which uses AI to analyse your resume and give you recommendations on how to 31 | improve. 32 | 33 | ), 34 | }, 35 | ]; 36 | 37 | function Feature({Svg, title, description}) { 38 | return ( 39 |
40 |
41 | 42 |
43 |
44 |

{title}

45 |

{description}

46 |
47 |
48 | ); 49 | } 50 | 51 | export default function HomepageFeatures() { 52 | return ( 53 |
54 |
55 |
56 | {FeatureList.map((props, idx) => ( 57 | 58 | ))} 59 |
60 |
61 |
62 | ); 63 | } 64 | -------------------------------------------------------------------------------- /src/components/HomepageFeatures/styles.module.css: -------------------------------------------------------------------------------- 1 | .features { 2 | display: flex; 3 | align-items: center; 4 | padding: 2rem 0; 5 | width: 100%; 6 | } 7 | 8 | .featureSvg { 9 | height: 200px; 10 | width: 200px; 11 | } 12 | 13 | .fontSora { 14 | font-family: "Sora", sans-serif; 15 | } 16 | 17 | .aboutBackground { 18 | background: linear-gradient(180deg, #01000A 0%, #261660 100%), #FFFFFF; 19 | } 20 | code { 21 | font-weight: bold; 22 | } 23 | 24 | img[src*='#center'] { 25 | display: block; 26 | margin: auto; 27 | } 28 | 29 | .unique[aria-selected='true'] { 30 | border-bottom-color: #3584e4; 31 | border-color: #3584e4; 32 | color:#3584e4; 33 | } 34 | 35 | -------------------------------------------------------------------------------- /src/components/ProjectSection/ProjectPreview.js: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | 3 | const ProjectPreview = ({ img, tools }) => { 4 | return ( 5 |
6 | project-img 11 | 12 |
20 |
21 | TOOL: 22 |
23 | {tools.map(tool => 24 | 25 | {tool + " "} 26 | 27 | )} 28 |
29 |
30 | ); 31 | }; 32 | 33 | export default ProjectPreview; 34 | -------------------------------------------------------------------------------- /src/components/ProjectSection/swiper.css: -------------------------------------------------------------------------------- 1 | /* .swiper { 2 | width: 100%; 3 | height: 100%; 4 | } */ 5 | 6 | .swiper-slide { 7 | text-align: center; 8 | font-size: 18px; 9 | 10 | /* Center slide text vertically */ 11 | display: flex; 12 | justify-content: center; 13 | align-items: center; 14 | } 15 | 16 | .swiper-slide img { 17 | display: block; 18 | width: 100%; 19 | height: 100%; 20 | object-fit: contain; 21 | } 22 | 23 | .swiper { 24 | width: 100%; 25 | height: 300px; 26 | margin-left: auto; 27 | margin-right: auto; 28 | } 29 | 30 | .swiper-slide { 31 | background-size: cover; 32 | background-position: center; 33 | } 34 | 35 | .mySwiper2 { 36 | display: flex; 37 | height: 90%; 38 | width: 100%; 39 | /* border-radius: 2rem; */ 40 | } 41 | 42 | .mySwiper { 43 | box-sizing: border-box; 44 | display: flex; 45 | flex-direction: column; 46 | gap: 1rem; 47 | width: fit-content; 48 | } 49 | 50 | .mySwiper .swiper-slide { 51 | /* width: 85%; */ 52 | /* height: 100%; */ 53 | opacity: 0.4; 54 | } 55 | 56 | .mySwiper .swiper-slide-thumb-active { 57 | opacity: 1; 58 | } 59 | 60 | .swiper-slide img { 61 | display: block; 62 | width: 100%; 63 | height: 100%; 64 | object-fit: cover; 65 | } 66 | 67 | .swiper-vertical { 68 | height: 25rem; 69 | width: 10rem; 70 | object-fit: cover; 71 | } 72 | 73 | @media only screen and (min-width: 800px) { 74 | .swiper-button-prev, 75 | .swiper-button-next { 76 | display: none; 77 | } 78 | } 79 | 80 | .swiper-button-disabled { 81 | display: none; 82 | } 83 | 84 | .project-pagination > .swiper-pagination-bullet { 85 | border: 1px white solid; 86 | background-color: transparent; 87 | width: 1rem; 88 | height: 1rem; 89 | cursor: pointer; 90 | } 91 | 92 | .project-pagination > .swiper-pagination-bullet:hover { 93 | background-color: gray; 94 | } 95 | 96 | .project-pagination > .swiper-pagination-bullet-active:hover { 97 | background-color: white; 98 | } 99 | 100 | .project-pagination > .swiper-pagination-bullet-active { 101 | background-color: white; 102 | 103 | } -------------------------------------------------------------------------------- /src/components/UnderDevelopmentProjects/ProjectCard.js: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | import styles from "./styles.module.css"; 3 | 4 | const ProjectCard = ({ data }) => { 5 | return ( 6 |
7 |
8 |
9 |
10 | Project Image 16 |
17 |
18 |
{data.title}
19 |

20 | {data.description} 21 |

22 |
23 |
24 | 32 |
33 |
34 | ); 35 | }; 36 | 37 | export default ProjectCard; 38 | -------------------------------------------------------------------------------- /src/components/UnderDevelopmentProjects/styles.module.css: -------------------------------------------------------------------------------- 1 | .project_card { 2 | background: linear-gradient( 3 | 180deg, 4 | rgba(0, 0, 0, 0.6) 0%, 5 | rgba(27, 43, 99, 0.310625) 50%, 6 | rgba(0, 0, 0, 0.6) 100% 7 | ); 8 | border: 1px solid #000000; 9 | box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); 10 | border-radius: 9px; 11 | margin: 0px 50px 0px 20px; 12 | transition: all 300ms ease-in-out; 13 | width: 85%; 14 | } 15 | 16 | .project_card_inner_box { 17 | background: linear-gradient(150deg, rgba(0, 0, 0, 0.37) 9.57%, rgba(58, 0, 255, 0.17) 57.89%, rgba(0, 0, 0, 0.37) 100%); 18 | 19 | border-radius: 16px; 20 | width: fit-content; 21 | } 22 | 23 | @keyframes fadeInImage { 24 | from { 25 | opacity: 0; 26 | transform: translateY(200%); 27 | } 28 | to { 29 | transform: translateY(0%); 30 | opacity: 1; 31 | width: 100%; 32 | height: 100%; 33 | } 34 | } 35 | 36 | @keyframes fadeOutImage { 37 | from { 38 | width: 100%; 39 | height: 100%; 40 | opacity: 1; 41 | transform: translateY(0%); 42 | } 43 | to { 44 | opacity: 0; 45 | transform: translateY(200%); 46 | height: 0%; 47 | width: 0%; 48 | } 49 | } 50 | 51 | .inner_box_image { 52 | display: relative; 53 | width: 0%; 54 | height: 0%; 55 | /* left: 50%; */ 56 | transform: translateY(200%); 57 | margin: 0 auto; 58 | border-radius: 16px; 59 | animation: fadeOutImage 300ms ease-in-out forwards; 60 | } 61 | .project_card { 62 | display: relative; 63 | } 64 | .project_card:hover { 65 | transform: scaleX(1.15); 66 | /* width: 150%; */ 67 | } 68 | .project_card:hover .inner_box_image { 69 | animation: fadeInImage 300ms ease-in-out forwards; 70 | } 71 | 72 | 73 | /* .project_card:hover { 74 | transform: scale(1.1); 75 | } */ 76 | -------------------------------------------------------------------------------- /src/css/custom.css: -------------------------------------------------------------------------------- 1 | /* @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Sora:wght@600&display=swap%27'); */ 2 | 3 | /** 4 | * Any CSS included here will be global. The classic template 5 | * bundles Infima by default. Infima is a CSS framework designed to 6 | * work well for content-centric websites. 7 | */ 8 | 9 | /* You can override the default Infima variables here. */ 10 | @tailwind base; 11 | @tailwind components; 12 | @tailwind utilities; 13 | 14 | .tailwind a { 15 | color: inherit; 16 | text-decoration: inherit; 17 | } 18 | 19 | ::-webkit-scrollbar { 20 | display:none; 21 | } 22 | 23 | :root { 24 | --ifm-color-primary: #451d84; 25 | --ifm-color-primary-dark: #3e1a77; 26 | --ifm-color-primary-darker: #3b1970; 27 | --ifm-color-primary-darkest: #30145c; 28 | --ifm-color-primary-light: #4c2091; 29 | --ifm-color-primary-lighter: #4f2198; 30 | --ifm-color-primary-lightest: #5a26ac; 31 | --ifm-code-font-size: 95%; 32 | --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1); 33 | scroll-behavior: smooth; 34 | } 35 | 36 | [data-theme='dark'] { 37 | --ifm-color-primary: #3584e4; 38 | --ifm-color-primary-dark: #1e75df; 39 | --ifm-color-primary-darker: #1c6fd3; 40 | --ifm-color-primary-darkest: #175bae; 41 | --ifm-color-primary-light: #4e93e7; 42 | --ifm-color-primary-lighter: #5a9be9; 43 | --ifm-color-primary-lightest: #7fb1ee; 44 | --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3); 45 | } 46 | 47 | html { 48 | overflow-x: hidden; 49 | [data-theme='light'] .DocSearch { 50 | /* --docsearch-primary-color: var(--ifm-color-primary); */ 51 | /* --docsearch-text-color: var(--ifm-font-color-base); */ 52 | --docsearch-muted-color: var(--ifm-color-secondary-darkest); 53 | --docsearch-container-background: rgba(94, 100, 112, 0.7); 54 | /* Modal */ 55 | --docsearch-modal-background: var(--ifm-color-secondary-lighter); 56 | /* Search box */ 57 | --docsearch-searchbox-background: #FFFFFF; 58 | --docsearch-searchbox-focus-background: var(--ifm-color-white); 59 | /* Hit */ 60 | --docsearch-hit-color: var(--ifm-font-color-base); 61 | --docsearch-hit-active-color: var(--ifm-color-white); 62 | --docsearch-hit-background: var(--ifm-color-white); 63 | /* Footer */ 64 | --docsearch-footer-background: var(--ifm-color-white); 65 | } 66 | 67 | [data-theme='dark'] .DocSearch { 68 | --docsearch-text-color: var(--ifm-font-color-base); 69 | --docsearch-muted-color: var(--ifm-color-secondary-darkest); 70 | --docsearch-container-background: rgba(47, 55, 69, 0.7); 71 | /* Modal */ 72 | --docsearch-modal-background: var(--ifm-background-color); 73 | /* Search box */ 74 | --docsearch-searchbox-background: var(--ifm-background-color); 75 | --docsearch-searchbox-focus-background: var(--ifm-color-black); 76 | /* Hit */ 77 | --docsearch-hit-color: var(--ifm-font-color-base); 78 | --docsearch-hit-active-color: var(--ifm-color-white); 79 | --docsearch-hit-background: var(--ifm-color-emphasis-100); 80 | /* Footer */ 81 | --docsearch-footer-background: var(--ifm-background-surface-color); 82 | --docsearch-key-gradient: linear-gradient( 83 | -26.5deg, 84 | var(--ifm-color-emphasis-200) 0%, 85 | var(--ifm-color-emphasis-100) 100% 86 | ); 87 | } 88 | } -------------------------------------------------------------------------------- /src/pages/index.js: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | import clsx from "clsx"; 3 | import Link from "@docusaurus/Link"; 4 | import useDocusaurusContext from "@docusaurus/useDocusaurusContext"; 5 | // import Layout from "@theme/Layout"; 6 | import Head from "@docusaurus/Head"; 7 | // import HomepageFeatures from "@site/src/components/HomepageFeatures"; 8 | import Navbar from "../components/Navbar"; 9 | import Hero from "../components/HomepageFeatures/Hero"; 10 | import UnderDevelopmentProjects from "../components/UnderDevelopmentProjects"; 11 | import Teams from "../components/Teams/teams"; 12 | import ProjectSection from "../components/ProjectSection"; 13 | import Footer from "../components/Footer"; 14 | // import styles from "./index.module.css"; 15 | import About from "../components/About"; 16 | // import "../css/tailwindCustom.css" 17 | import "../css/custom.css" 18 | export default function Home() { 19 | // const { siteConfig } = useDocusaurusContext(); 20 | return ( 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
32 | {/* */} 33 | 34 | 35 | 36 | 37 |
38 |
39 |
40 | ); 41 | } 42 | -------------------------------------------------------------------------------- /static/.nojekyll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/static/.nojekyll -------------------------------------------------------------------------------- /static/img/FooterSectionIcons/instagram.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /static/img/FooterSectionIcons/linkedin.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /static/img/FooterSectionIcons/twitter.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /static/img/FooterSectionIcons/youtube.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /static/img/HeroImages/arrow-down.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /static/img/HeroImages/hero-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/static/img/HeroImages/hero-background.png -------------------------------------------------------------------------------- /static/img/ProjectSection/TLProject.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/static/img/ProjectSection/TLProject.png -------------------------------------------------------------------------------- /static/img/ProjectSection/act-dekho.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/static/img/ProjectSection/act-dekho.png -------------------------------------------------------------------------------- /static/img/ProjectSection/fmc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/static/img/ProjectSection/fmc.png -------------------------------------------------------------------------------- /static/img/ProjectSection/project.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/static/img/ProjectSection/project.jpg -------------------------------------------------------------------------------- /static/img/ProjectSection/shadow.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /static/img/ProjectSection/tl-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/static/img/ProjectSection/tl-web.png -------------------------------------------------------------------------------- /static/img/ProjectSection/tnp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/static/img/ProjectSection/tnp.png -------------------------------------------------------------------------------- /static/img/TeamsSectionImages/AICard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/static/img/TeamsSectionImages/AICard.png -------------------------------------------------------------------------------- /static/img/TeamsSectionImages/AITeamIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/static/img/TeamsSectionImages/AITeamIcon.png -------------------------------------------------------------------------------- /static/img/TeamsSectionImages/BackendCard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/static/img/TeamsSectionImages/BackendCard.png -------------------------------------------------------------------------------- /static/img/TeamsSectionImages/CreativeCard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/static/img/TeamsSectionImages/CreativeCard.png -------------------------------------------------------------------------------- /static/img/TeamsSectionImages/CreativeIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/static/img/TeamsSectionImages/CreativeIcon.png -------------------------------------------------------------------------------- /static/img/TeamsSectionImages/DevOpsCard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/static/img/TeamsSectionImages/DevOpsCard.png -------------------------------------------------------------------------------- /static/img/TeamsSectionImages/DevOpsIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/static/img/TeamsSectionImages/DevOpsIcon.png -------------------------------------------------------------------------------- /static/img/TeamsSectionImages/DocsCard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/static/img/TeamsSectionImages/DocsCard.png -------------------------------------------------------------------------------- /static/img/TeamsSectionImages/DocsIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/static/img/TeamsSectionImages/DocsIcon.png -------------------------------------------------------------------------------- /static/img/TeamsSectionImages/FrontendCard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/static/img/TeamsSectionImages/FrontendCard.png -------------------------------------------------------------------------------- /static/img/TeamsSectionImages/TLTeam.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/static/img/TeamsSectionImages/TLTeam.png -------------------------------------------------------------------------------- /static/img/TeamsSectionImages/UIUXCard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/static/img/TeamsSectionImages/UIUXCard.png -------------------------------------------------------------------------------- /static/img/TeamsSectionImages/UIUXIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/static/img/TeamsSectionImages/UIUXIcon.png -------------------------------------------------------------------------------- /static/img/TeamsSectionImages/WebIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/static/img/TeamsSectionImages/WebIcon.png -------------------------------------------------------------------------------- /static/img/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/static/img/banner.png -------------------------------------------------------------------------------- /static/img/chevron-left.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /static/img/chevron-right.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /static/img/docusaurus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/static/img/docusaurus.png -------------------------------------------------------------------------------- /static/img/erp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/static/img/erp.png -------------------------------------------------------------------------------- /static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/static/img/favicon.ico -------------------------------------------------------------------------------- /static/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/static/img/logo.png -------------------------------------------------------------------------------- /static/img/misc/Left.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /static/img/misc/Right.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /static/img/project_image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/static/img/project_image.jpg -------------------------------------------------------------------------------- /static/img/resume.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/static/img/resume.png -------------------------------------------------------------------------------- /static/img/tl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/static/img/tl.png -------------------------------------------------------------------------------- /static/img/under_development_projects_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/static/img/under_development_projects_bg.png -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- 1 | const defaultTheme = require("tailwindcss/defaultTheme"); 2 | 3 | /** @type {import('tailwindcss').Config} */ 4 | module.exports = { 5 | content: ["./src/**/*.{html,js,jsx}",], 6 | theme: { 7 | extend: { 8 | backgroundImage: { 9 | "hero-pattern": "url('/static/img/HeroImages/hero-background.png')", 10 | }, 11 | boxShadow: { 12 | "1xl": "inset 0px 2px 1px", 13 | }, 14 | fontFamily: { 15 | sans: ["Inter", ...defaultTheme.fontFamily.sans], 16 | title: ["Sora", ...defaultTheme.fontFamily.serif], 17 | }, 18 | }, 19 | }, 20 | corePlugins: { 21 | preflight: false, 22 | } 23 | // plugins: [ 24 | // require('@tailwindcss/typography'), 25 | // ], 26 | }; 27 | --------------------------------------------------------------------------------