From 7f26f2f4c0c8ff3232b303c2cff69321bd95a837 Mon Sep 17 00:00:00 2001 From: dhzdhd Date: Mon, 20 Feb 2023 01:06:38 +0530 Subject: [PATCH 1/6] Add base website lwu structure --- wiki/modules/CSS.md | 0 wiki/modules/HTML.md | 0 wiki/modules/JS.md | 0 wiki/modules/TS.md | 0 wiki/projects/OSF-Website.md | 0 5 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 wiki/modules/CSS.md create mode 100644 wiki/modules/HTML.md create mode 100644 wiki/modules/JS.md create mode 100644 wiki/modules/TS.md create mode 100644 wiki/projects/OSF-Website.md diff --git a/wiki/modules/CSS.md b/wiki/modules/CSS.md new file mode 100644 index 0000000..e69de29 diff --git a/wiki/modules/HTML.md b/wiki/modules/HTML.md new file mode 100644 index 0000000..e69de29 diff --git a/wiki/modules/JS.md b/wiki/modules/JS.md new file mode 100644 index 0000000..e69de29 diff --git a/wiki/modules/TS.md b/wiki/modules/TS.md new file mode 100644 index 0000000..e69de29 diff --git a/wiki/projects/OSF-Website.md b/wiki/projects/OSF-Website.md new file mode 100644 index 0000000..e69de29 From da5b6d97fd16eb492962731ab6ab41d9341a3a47 Mon Sep 17 00:00:00 2001 From: dhzdhd Date: Mon, 20 Feb 2023 13:12:43 +0530 Subject: [PATCH 2/6] Add html and css links --- wiki/modules/CSS.md | 0 wiki/modules/HTML-CSS.md | 46 ++++++++++++++++++++++++++++++++++++++++ wiki/modules/HTML.md | 0 3 files changed, 46 insertions(+) delete mode 100644 wiki/modules/CSS.md create mode 100644 wiki/modules/HTML-CSS.md delete mode 100644 wiki/modules/HTML.md diff --git a/wiki/modules/CSS.md b/wiki/modules/CSS.md deleted file mode 100644 index e69de29..0000000 diff --git a/wiki/modules/HTML-CSS.md b/wiki/modules/HTML-CSS.md new file mode 100644 index 0000000..016151f --- /dev/null +++ b/wiki/modules/HTML-CSS.md @@ -0,0 +1,46 @@ +# HTML and CSS LWU + +This is a LWU module and is not specific to any project. + +### Prerequisites + +- An editor + - [Visual Studio Code](https://code.visualstudio.com/) + - [Webstorm](https://www.jetbrains.com/webstorm/) + - [Neovim](https://neovim.io/) + - [Emacs](https://www.gnu.org/software/emacs/) + - etc +- A web browser + - consider using web browsers that use different engines like + - Chrome (and other browsers that are Chromium based) + Firefox + - Safari + Chrome + Firefox for MacOS + - A development or nightly version of the browser can be used for extra features + +### Roadmap + +You are expected to complete all of the following + +- [A fun, interactive and concise course on HTML and CSS](https://www.internetingishard.com/html-and-css/) + +Or + +- MDN web tutorials for [HTML](https://developer.mozilla.org/en-US/docs/Learn/HTML) and [CSS](https://developer.mozilla.org/en-US/docs/Learn/CSS) + +### End assessment + +- Head to [Assessment repository](https://github.com/Manipal-OSF/GitHub-LWU) +- Create an issue with the title - `GitHub LWU` and random description. +- Create a fork of the repository. +- Create a new branch in your fork with the branch name being your GitHub username. +- Add a random single file to the `Jan 2023` folder in your local repository and commit and push. +- Open a pull request with title - `GitHub LWU complete` and a random description. +- After the PR is accepted, delete the branch and if you want, the fork too. +- Congratulations, this LWU program is now complete. Head on to the [Repositories tab](https://github.com/orgs/Manipal-OSF/repositories) to check on going projects. + +--- + +### Documentation ( For Reference ) + +- [MDN web docs](https://developer.mozilla.org/en-US/) + +### Cheatsheets diff --git a/wiki/modules/HTML.md b/wiki/modules/HTML.md deleted file mode 100644 index e69de29..0000000 From 481b0bfaa47e7f6e784b704f6397c2f6575c44c4 Mon Sep 17 00:00:00 2001 From: Lance <71289117+Crimson-Blade@users.noreply.github.com> Date: Tue, 21 Feb 2023 11:04:59 +0530 Subject: [PATCH 3/6] Add Task 1 for HTML-CSS --- wiki/modules/HTML-CSS.md | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/wiki/modules/HTML-CSS.md b/wiki/modules/HTML-CSS.md index 016151f..73398fc 100644 --- a/wiki/modules/HTML-CSS.md +++ b/wiki/modules/HTML-CSS.md @@ -28,13 +28,18 @@ Or ### End assessment -- Head to [Assessment repository](https://github.com/Manipal-OSF/GitHub-LWU) -- Create an issue with the title - `GitHub LWU` and random description. -- Create a fork of the repository. -- Create a new branch in your fork with the branch name being your GitHub username. -- Add a random single file to the `Jan 2023` folder in your local repository and commit and push. -- Open a pull request with title - `GitHub LWU complete` and a random description. -- After the PR is accepted, delete the branch and if you want, the fork too. +- Create a fork of this repository. +- Clone the repo locally +- Switch to the website-lwu branch (using 'git checkout', google it if you don't know how to do this) +- Create a new Folder with the format - + +#### Task 1 +- Do the following assignments: https://www.theodinproject.com/lessons/node-path-intermediate-html-and-css-sign-up-form +- Brownie points for those who've used 'Tailwindcss' +- Add an image of your form in the folder as well. + Take this task seriously, we'll be selecting the best submission to be used in our official OSF website as the member registration form! +#### Task 2 +- - Congratulations, this LWU program is now complete. Head on to the [Repositories tab](https://github.com/orgs/Manipal-OSF/repositories) to check on going projects. --- From 130e9586d4ede170000f2d14d8fd7bf020cc460d Mon Sep 17 00:00:00 2001 From: dhzdhd Date: Wed, 22 Feb 2023 00:23:29 +0530 Subject: [PATCH 4/6] Add website LWU and update HTML-CSS LWU --- wiki/modules/HTML-CSS.md | 35 ++++++++++++++++++++-------------- wiki/projects/OSF-Website.md | 37 ++++++++++++++++++++++++++++++++++++ 2 files changed, 58 insertions(+), 14 deletions(-) diff --git a/wiki/modules/HTML-CSS.md b/wiki/modules/HTML-CSS.md index 016151f..dee2ae4 100644 --- a/wiki/modules/HTML-CSS.md +++ b/wiki/modules/HTML-CSS.md @@ -5,42 +5,49 @@ This is a LWU module and is not specific to any project. ### Prerequisites - An editor - - [Visual Studio Code](https://code.visualstudio.com/) + - [Visual Studio Code](https://code.visualstudio.com/) (recommended) - [Webstorm](https://www.jetbrains.com/webstorm/) - [Neovim](https://neovim.io/) - [Emacs](https://www.gnu.org/software/emacs/) - etc - A web browser - - consider using web browsers that use different engines like + - Consider using web browsers that use different engines like - Chrome (and other browsers that are Chromium based) + Firefox - Safari + Chrome + Firefox for MacOS - A development or nightly version of the browser can be used for extra features ### Roadmap -You are expected to complete all of the following +You are expected to complete the following -- [A fun, interactive and concise course on HTML and CSS](https://www.internetingishard.com/html-and-css/) +- Articles + - [A fun, interactive and concise course on HTML and CSS](https://www.internetingishard.com/html-and-css/) -Or + Or -- MDN web tutorials for [HTML](https://developer.mozilla.org/en-US/docs/Learn/HTML) and [CSS](https://developer.mozilla.org/en-US/docs/Learn/CSS) + - MDN web tutorials for [HTML](https://developer.mozilla.org/en-US/docs/Learn/HTML) and [CSS](https://developer.mozilla.org/en-US/docs/Learn/CSS) + Or + - [Tutorials from Google Chrome DevRel a.k.a web.dev](https://web.dev/learn/) ### End assessment -- Head to [Assessment repository](https://github.com/Manipal-OSF/GitHub-LWU) -- Create an issue with the title - `GitHub LWU` and random description. -- Create a fork of the repository. -- Create a new branch in your fork with the branch name being your GitHub username. -- Add a random single file to the `Jan 2023` folder in your local repository and commit and push. -- Open a pull request with title - `GitHub LWU complete` and a random description. -- After the PR is accepted, delete the branch and if you want, the fork too. -- Congratulations, this LWU program is now complete. Head on to the [Repositories tab](https://github.com/orgs/Manipal-OSF/repositories) to check on going projects. +TODO --- ### Documentation ( For Reference ) - [MDN web docs](https://developer.mozilla.org/en-US/) +- [HTML specification](https://html.spec.whatwg.org/multipage/) +- [CSS specification](https://www.w3.org/Style/CSS/specs.en.html) ### Cheatsheets + +- [HTML cheatsheet](https://www.hostinger.com/tutorials/html-cheat-sheet) +- [CSS cheatsheet](https://www.hostinger.com/tutorials/css-cheat-sheet) + +### Extra Reading + +- [Information about web accessibility](https://a11y-style-guide.com/style-guide/section-resources.html) +- [CSS Tricks articles](https://css-tricks.com/) +- [Web security info](https://cheatsheetseries.owasp.org/index.html) diff --git a/wiki/projects/OSF-Website.md b/wiki/projects/OSF-Website.md index e69de29..9913119 100644 --- a/wiki/projects/OSF-Website.md +++ b/wiki/projects/OSF-Website.md @@ -0,0 +1,37 @@ +# OSF Website LWU + +This LWU will get you up and ready to contribute to the OSF website. +As the project consists of the frontend, backend and a bit of devops, you can choose any/all of the three. + +### Prerequisites + +- Frontend + - HTML-CSS LWU + - React LWU + - Next.JS LWU +- Backend + - Nothing +- DevOps + - Nothing + +### Roadmap + +- Frontend + - [Next.JS](https://nextjs.org/learn/foundations/about-nextjs?utm_source=next-site&utm_medium=homepage-cta&utm_campaign=next-website) + - [TailwindCSS](https://tailwindcss.com/docs/installation) +- Backend + - [MongoDB](https://learn.mongodb.com/learn/learning-path/introduction-to-mongodb) + - [About headless CMS](https://www.contentful.com/r/knowledgebase/what-is-headless-cms/) + - [About PayloadCMS](https://payloadcms.com/docs/getting-started/what-is-payload) +- DevOps + - [Docker](https://docs.docker.com/get-started/) + +### End assessment + +- Work on any issue present on the repository + +--- + +### Documentation ( For Reference ) + +### Extra Reading From 0215540f430e55baa61ed29c2ddbe27248de0c08 Mon Sep 17 00:00:00 2001 From: dhzdhd Date: Sat, 25 Feb 2023 11:48:01 +0530 Subject: [PATCH 5/6] Update web LWU's --- wiki/modules/HTML-CSS.md | 4 +++- wiki/modules/JS-TS.md | 43 ++++++++++++++++++++++++++++++++++++ wiki/modules/JS.md | 0 wiki/modules/React.md | 20 +++++++++++++++++ wiki/modules/TS.md | 0 wiki/projects/OSF-Website.md | 8 ++----- 6 files changed, 68 insertions(+), 7 deletions(-) create mode 100644 wiki/modules/JS-TS.md delete mode 100644 wiki/modules/JS.md create mode 100644 wiki/modules/React.md delete mode 100644 wiki/modules/TS.md diff --git a/wiki/modules/HTML-CSS.md b/wiki/modules/HTML-CSS.md index 62b7fcc..8c4f7ad 100644 --- a/wiki/modules/HTML-CSS.md +++ b/wiki/modules/HTML-CSS.md @@ -26,14 +26,16 @@ You are expected to complete the following Or - MDN web tutorials for [HTML](https://developer.mozilla.org/en-US/docs/Learn/HTML) and [CSS](https://developer.mozilla.org/en-US/docs/Learn/CSS) + Or + - [Tutorials from Google Chrome DevRel a.k.a web.dev](https://web.dev/learn/) ### End assessment - Do the given assignment - [Odin Project assignment](https://www.theodinproject.com/lessons/node-path-intermediate-html-and-css-sign-up-form) - Add an image of your choice in the folder as well. -- Upload the results on [CodePen](https://codepen.io/) and send the links on the Discord LWU forum post +- Upload the results on [CodePen](https://codepen.io/) or any other such site and send the links on the Discord LWU forum post --- diff --git a/wiki/modules/JS-TS.md b/wiki/modules/JS-TS.md new file mode 100644 index 0000000..6f20e5e --- /dev/null +++ b/wiki/modules/JS-TS.md @@ -0,0 +1,43 @@ +# JS and TS LWU + +This is a LWU module and is not specific to any project. + +### Prerequisites + +- An editor + - [Visual Studio Code](https://code.visualstudio.com/) (recommended) + - [Webstorm](https://www.jetbrains.com/webstorm/) + - [Neovim](https://neovim.io/) + - [Emacs](https://www.gnu.org/software/emacs/) + - etc + +### Roadmap + +You are expected to complete the following + +- JS + - [JavaScript.info](https://javascript.info/) + + Or + + - MDN web tutorials for [JS](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Introduction) + - If you prefer books, [Eloquent JS](http://eloquentjavascript.net/) +- TS + - [TypeScript handbook](https://www.typescriptlang.org/docs/handbook/intro.html) + +### End assessment + +- Complete the given assignment - [Odin Project Assignment](https://www.theodinproject.com/lessons/node-path-javascript-todo-list) +- Upload the results on [CodePen](https://codepen.io/) or any other such site and send the links on the Discord LWU forum post + +--- + +### Documentation ( For Reference ) + +- [MDN web docs](https://developer.mozilla.org/en-US/docs/Web/JavaScript) +- [JS specification](https://www.ecma-international.org/publications-and-standards/standards/ecma-262/) +- [TS docs](https://www.typescriptlang.org/docs/) + +### Cheatsheets + +- [Sort of a cheatsheet](https://learnxinyminutes.com/docs/javascript/) diff --git a/wiki/modules/JS.md b/wiki/modules/JS.md deleted file mode 100644 index e69de29..0000000 diff --git a/wiki/modules/React.md b/wiki/modules/React.md new file mode 100644 index 0000000..6828b66 --- /dev/null +++ b/wiki/modules/React.md @@ -0,0 +1,20 @@ +# React LWU + +This is a LWU module and is not specific to any project. + +### Prerequisites + +- HTML-CSS LWU +- JS-TS LWU + +### Roadmap + +You are expected to complete the following + +- [React Beta docs](https://beta.reactjs.org/learn) + +--- + +### Documentation ( For Reference ) + +- [React Beta API reference](https://beta.reactjs.org/reference/react) diff --git a/wiki/modules/TS.md b/wiki/modules/TS.md deleted file mode 100644 index e69de29..0000000 diff --git a/wiki/projects/OSF-Website.md b/wiki/projects/OSF-Website.md index 9913119..c515c9d 100644 --- a/wiki/projects/OSF-Website.md +++ b/wiki/projects/OSF-Website.md @@ -7,10 +7,10 @@ As the project consists of the frontend, backend and a bit of devops, you can ch - Frontend - HTML-CSS LWU + - JS-TS LWU - React LWU - - Next.JS LWU - Backend - - Nothing + - JS-TS LWU - DevOps - Nothing @@ -31,7 +31,3 @@ As the project consists of the frontend, backend and a bit of devops, you can ch - Work on any issue present on the repository --- - -### Documentation ( For Reference ) - -### Extra Reading From 0b2972a6195a1782452bbd3c654532246247b55c Mon Sep 17 00:00:00 2001 From: dhzdhd Date: Thu, 2 Mar 2023 21:43:03 +0530 Subject: [PATCH 6/6] Add info about newly added docs --- wiki/projects/OSF-Website.md | 1 + 1 file changed, 1 insertion(+) diff --git a/wiki/projects/OSF-Website.md b/wiki/projects/OSF-Website.md index c515c9d..f68302a 100644 --- a/wiki/projects/OSF-Website.md +++ b/wiki/projects/OSF-Website.md @@ -29,5 +29,6 @@ As the project consists of the frontend, backend and a bit of devops, you can ch ### End assessment - Work on any issue present on the repository +- Please read the WEBSITE_CONFIG.md document and CMS_CONFIG.md (for backend) to setup the website locally ---