|
| 1 | +<!-- Improved compatibility of back to top link: See: https://github.com/othneildrew/Best-README-Template/pull/73 --> |
| 2 | +<a id="readme-top"></a> |
| 3 | +<!-- |
| 4 | +*** Thanks for checking out the Best-README-Template. If you have a suggestion |
| 5 | +*** that would make this better, please fork the repo and create a pull request |
| 6 | +*** or simply open an issue with the tag "enhancement". |
| 7 | +*** Don't forget to give the project a star! |
| 8 | +*** Thanks again! Now go create something AMAZING! :D |
| 9 | +--> |
| 10 | + |
| 11 | + |
| 12 | + |
| 13 | +<!-- PROJECT SHIELDS --> |
| 14 | +<!-- |
| 15 | +*** I'm using markdown "reference style" links for readability. |
| 16 | +*** Reference links are enclosed in brackets [ ] instead of parentheses ( ). |
| 17 | +*** See the bottom of this document for the declaration of the reference variables |
| 18 | +*** for contributors-url, forks-url, etc. This is an optional, concise syntax you may use. |
| 19 | +*** https://www.markdownguide.org/basic-syntax/#reference-style-links |
| 20 | +--> |
1 | 21 | <div id="top"></div> |
2 | 22 |
|
3 | 23 | <!-- PROJECT SHIELDS --> |
|
15 | 35 |
|
16 | 36 | <!-- PROJECT LOGO --> |
17 | 37 | <br /> |
18 | | -<!-- UPDATE --> |
19 | 38 | <div align="center"> |
20 | | - <a href="https://github.com/metakgp/PROJECT_NAME"> |
21 | | - <img width="140" alt="image" src="https://raw.githubusercontent.com/metakgp/design/main/logos/logo.jpg"> |
| 39 | + <a href="https://github.com/metakgp/metakgp.org"> |
| 40 | + <img src="https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Favatars.githubusercontent.com%2Fu%2F11089056%3Fs%3D280%26v%3D4&f=1&nofb=1&ipt=256d00f50ccece811f04675b62fb37d0857a0bcd7f8e2fdc59483c08d2eed445&ipo=images" alt="Logo" width="80" height="80"> |
22 | 41 | </a> |
23 | 42 |
|
24 | | - <h3 align="center">PROJECT_NAME</h3> |
| 43 | + <h3 align="center">MetaKGP Website</h3> |
25 | 44 |
|
26 | 45 | <p align="center"> |
27 | | - <!-- UPDATE --> |
28 | | - <i>Project one liner slogan goes here</i> |
| 46 | + Website for metaKGP to display their projects |
29 | 47 | <br /> |
30 | | - <a href="https://UPDATE.metakgp.org">Website</a> |
| 48 | + <a href="https://github.com/metakgp/metakgp.org">No demo yet</a> |
| 49 | + · |
| 50 | + <a href="https://github.com/metakgp/metakgp.org/issues/new?labels=bug&template=bug-report---.md">Report Bug</a> |
31 | 51 | · |
32 | | - <a href="https://github.com/proffapt/PROJECT_NAME/issues">Request Feature / Report Bug</a> |
| 52 | + <a href="https://github.com/metakgp/metakgp.org/issues/new?labels=enhancement&template=feature-request---.md">Request Feature</a> |
33 | 53 | </p> |
34 | 54 | </div> |
35 | 55 |
|
36 | | - |
37 | 56 | <!-- TABLE OF CONTENTS --> |
38 | 57 | <details> |
39 | 58 | <summary>Table of Contents</summary> |
40 | 59 |
|
41 | 60 | - [About The Project](#about-the-project) |
42 | | - - [Supports](#supports) |
| 61 | + - [Built With](#built-with) |
43 | 62 | - [Getting Started](#getting-started) |
44 | 63 | - [Prerequisites](#prerequisites) |
45 | 64 | - [Installation](#installation) |
46 | | -- [Usage](#usage) |
| 65 | +- [Roadmap](#roadmap) |
| 66 | +- [Contributing](#contributing) |
47 | 67 | - [Contact](#contact) |
48 | 68 | - [Maintainer(s)](#maintainers) |
49 | 69 | - [creators(s)](#creators) |
50 | 70 | - [Additional documentation](#additional-documentation) |
| 71 | +- [Acknowledgments](#acknowledgments) |
51 | 72 |
|
52 | 73 | </details> |
53 | 74 |
|
54 | | - |
55 | 75 | <!-- ABOUT THE PROJECT --> |
56 | 76 | ## About The Project |
57 | | -<!-- UPDATE --> |
58 | | -<div align="center"> |
59 | | - <a href="https://github.com/metakgp/PROJECT_NAME"> |
60 | | - <img width="80%" alt="image" src="https://user-images.githubusercontent.com/86282911/206632547-a3b34b47-e7ae-4186-a1e6-ecda7ddb38e6.png"> |
61 | | - </a> |
62 | | -</div> |
63 | 77 |
|
64 | | -_Detailed explaination of the project goes here_ |
| 78 | +We need a landing page for [MetaKGP](https://wiki.metakgp.org) that |
65 | 79 |
|
66 | | -<p align="right">(<a href="#top">back to top</a>)</p> |
| 80 | +1. "sells" the projects |
| 81 | +1. Describes MetaKGP |
67 | 82 |
|
68 | | -<div id="supports"></div> |
| 83 | +The current landing page is [here](https://metakgp.github.io/) which looks janky |
| 84 | +so ["metakgp.org"](https://metakgp.org) just redirects to the wiki instead. |
69 | 85 |
|
70 | | -### Supports: |
71 | | -<!-- UPDATE --> |
72 | | -1. Shells |
73 | | - * `bash` |
74 | | - * `zsh` |
75 | | -2. OS(s) |
76 | | - * any `*nix`[`GNU+Linux` and `Unix`] |
| 86 | +Our goal is to incorporate some modern web design principles. However directly using UI |
| 87 | +frameworks defeats the purpose of the learning culture of metaKGP which is why we will |
| 88 | +be writing our own `css` and designing stuff from scratch. |
77 | 89 |
|
78 | | -<p align="right">(<a href="#top">back to top</a>)</p> |
| 90 | +<p align="right">(<a href="#readme-top">back to top</a>)</p> |
| 91 | + |
| 92 | + |
| 93 | + |
| 94 | +### Built With |
| 95 | + |
| 96 | +* [![React][React.js]][React-url] |
| 97 | +* [![TypeScript][TypeScript]][TypeScript-url] |
| 98 | + |
| 99 | +<p align="right">(<a href="#readme-top">back to top</a>)</p> |
79 | 100 |
|
| 101 | + |
| 102 | + |
| 103 | +<!-- GETTING STARTED --> |
80 | 104 | ## Getting Started |
81 | 105 |
|
82 | | -To set up a local instance of the application, follow the steps below. |
| 106 | +To get a local copy up and running follow these simple example steps. |
83 | 107 |
|
84 | | -### Prerequisites |
85 | | -The following dependencies are required to be installed for the project to function properly: |
86 | | -<!-- UPDATE --> |
87 | | -* npm |
| 108 | +### Installation |
| 109 | + |
| 110 | +* install dependencies and set up frontend |
88 | 111 | ```sh |
89 | | - npm install npm@latest -g |
| 112 | + # Install dependencies using pnpm |
| 113 | + pnpm install |
| 114 | + pnpm start |
| 115 | + |
90 | 116 | ``` |
91 | 117 |
|
92 | | -<p align="right">(<a href="#top">back to top</a>)</p> |
| 118 | +<p align="right">(<a href="#readme-top">back to top</a>)</p> |
93 | 119 |
|
94 | | -### Installation |
| 120 | +### Project Structure |
95 | 121 |
|
96 | | -_Now that the environment has been set up and configured to properly compile and run the project, the next step is to install and configure the project locally on your system._ |
97 | | -<!-- UPDATE --> |
98 | | -1. Clone the repository |
99 | | - ```sh |
100 | | - git clone https://github.com/metakgp/PROJECT_NAME.git |
101 | | - ``` |
102 | | -2. Make the script executable |
103 | | - ```sh |
104 | | - cd ./PROJECT_NAME |
105 | | - chmod +x ./PROJECT_NAME |
106 | | - ``` |
107 | | -3. Execute the script |
108 | | - ```sh |
109 | | - ./PROJECT_NAME |
110 | | - ``` |
| 122 | +```sh |
| 123 | +.// |
| 124 | +├── public/ |
| 125 | +├── src/ |
| 126 | +│ ├── app/ |
| 127 | +│ ├── assets/ |
| 128 | +│ ├── components/ |
| 129 | +│ ├── sections/ |
| 130 | +│ ├── index.css |
| 131 | +│ └── index.tsx |
| 132 | +├── README.md |
| 133 | +└── tsconfig.json |
| 134 | +``` |
111 | 135 |
|
112 | | -<p align="right">(<a href="#top">back to top</a>)</p> |
| 136 | +<!-- ROADMAP --> |
| 137 | +## Roadmap |
113 | 138 |
|
| 139 | +- [x] Migrate from `npm` to `pnpm` |
| 140 | +- [ ] Design some fire project cards |
| 141 | +- [x] Add `react-router` to setup the various pages |
| 142 | +- [ ] Add the projects sections and relatedly the projects page |
| 143 | +- [ ] Add the contribute page |
| 144 | +- [ ] Add the DC++ page :) |
| 145 | +- [ ] Add a Footer |
| 146 | +- [ ] Use an API to get metaKGP stats (look into organisation stats github apis) |
114 | 147 |
|
115 | | -<!-- USAGE EXAMPLES --> |
116 | | -## Usage |
117 | | -<!-- UPDATE --> |
118 | | -Use this space to show useful examples of how this project can be used. Additional screenshots, code examples and demos work well in this space. |
| 148 | +See the [open issues](https://github.com/metakgp/metakgp.org/issues) for a full list of proposed features (and known issues). |
119 | 149 |
|
120 | | -<div align="center"> |
121 | | - <a href="https://github.com/metakgp/PROJECT_NAME"> |
122 | | - <img width="80%" alt="image" src="https://user-images.githubusercontent.com/86282911/206632640-40dc440e-5ef3-4893-be48-618f2bd85f37.png"> |
123 | | - </a> |
124 | | -</div> |
125 | 150 |
|
126 | | -<p align="right">(<a href="#top">back to top</a>)</p> |
| 151 | +<p align="right">(<a href="#readme-top">back to top</a>)</p> |
| 152 | + |
| 153 | +<!-- CONTRIBUTING --> |
| 154 | +## Contributing |
| 155 | + |
| 156 | +Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**. |
| 157 | + |
| 158 | +If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". |
| 159 | +Don't forget to give the project a star! Thanks again! |
| 160 | + |
| 161 | +1. Fork the Project |
| 162 | +2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`) |
| 163 | +3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`) |
| 164 | +4. Push to the Branch (`git push origin feature/AmazingFeature`) |
| 165 | +5. Open a Pull Request |
| 166 | + |
| 167 | +### Top contributors: |
| 168 | + |
| 169 | +<a href="https://github.com/metakgp/metakgp.org/graphs/contributors"> |
| 170 | + <img src="https://contrib.rocks/image?repo=metakgp/metakgp.org" alt="contrib.rocks image" /> |
| 171 | +</a> |
| 172 | + |
| 173 | +<p align="right">(<a href="#readme-top">back to top</a>)</p> |
127 | 174 |
|
128 | 175 | ## Contact |
129 | 176 |
|
@@ -174,18 +221,42 @@ Honoring the original creator(s) and ideator(s) of this project. |
174 | 221 |
|
175 | 222 | <p align="right">(<a href="#top">back to top</a>)</p> |
176 | 223 |
|
| 224 | +<!-- ACKNOWLEDGMENTS --> |
| 225 | +## Acknowledgments |
| 226 | + |
| 227 | +Use this space to list resources you find helpful and would like to give credit to. I've included a few of my favorites to kick things off! |
| 228 | + |
| 229 | +* [Best-README-Template](https://github.com/othneildrew/Best-README-Template) |
| 230 | +* [Malven's Flexbox Cheatsheet](https://flexbox.malven.co/) |
| 231 | +* [Malven's Grid Cheatsheet](https://grid.malven.co/) |
| 232 | +* [Img Shields](https://shields.io) |
| 233 | +* [React Icons](https://react-icons.github.io/react-icons/search) |
| 234 | + |
| 235 | +<p align="right">(<a href="#readme-top">back to top</a>)</p> |
| 236 | + |
| 237 | + |
| 238 | + |
| 239 | + |
177 | 240 | <!-- MARKDOWN LINKS & IMAGES --> |
178 | 241 |
|
179 | | -[contributors-shield]: https://img.shields.io/github/contributors/metakgp/PROJECT_NAME.svg?style=for-the-badge |
180 | | -[contributors-url]: https://github.com/metakgp/PROJECT_NAME/graphs/contributors |
181 | | -[forks-shield]: https://img.shields.io/github/forks/metakgp/PROJECT_NAME.svg?style=for-the-badge |
182 | | -[forks-url]: https://github.com/metakgp/PROJECT_NAME/network/members |
183 | | -[stars-shield]: https://img.shields.io/github/stars/metakgp/PROJECT_NAME.svg?style=for-the-badge |
184 | | -[stars-url]: https://github.com/metakgp/PROJECT_NAME/stargazers |
185 | | -[issues-shield]: https://img.shields.io/github/issues/metakgp/PROJECT_NAME.svg?style=for-the-badge |
186 | | -[issues-url]: https://github.com/metakgp/PROJECT_NAME/issues |
187 | | -[license-shield]: https://img.shields.io/github/license/metakgp/PROJECT_NAME.svg?style=for-the-badge |
188 | | -[license-url]: https://github.com/metakgp/PROJECT_NAME/blob/master/LICENSE |
189 | 242 | [wiki-shield]: https://custom-icon-badges.demolab.com/badge/metakgp_wiki-grey?logo=metakgp_logo&style=for-the-badge |
190 | 243 | [wiki-url]: https://wiki.metakgp.org |
191 | 244 | [slack-url]: https://slack.metakgp.org |
| 245 | +[contributors-shield]: https://img.shields.io/github/contributors/metakgp/metakgp.org.svg?style=for-the-badge |
| 246 | +[contributors-url]: https://github.com/metakgp/metakgp.org/graphs/contributors |
| 247 | +[forks-shield]: https://img.shields.io/github/forks/metakgp/metakgp.org.svg?style=for-the-badge |
| 248 | +[forks-url]: https://github.com/metakgp/metakgp.org/network/members |
| 249 | +[stars-shield]: https://img.shields.io/github/stars/metakgp/metakgp.org.svg?style=for-the-badge |
| 250 | +[stars-url]: https://github.com/metakgp/metakgp.org/stargazers |
| 251 | +[issues-shield]: https://img.shields.io/github/issues/metakgp/metakgp.org.svg?style=for-the-badge |
| 252 | +[issues-url]: https://github.com/metakgp/metakgp.org/issues |
| 253 | +[license-shield]: https://img.shields.io/github/license/metakgp/metakgp.org.svg?style=for-the-badge |
| 254 | +[license-url]: https://github.com/metakgp/metakgp.org/blob/master/LICENSE.txt |
| 255 | +[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=for-the-badge&logo=linkedin&colorB=555 |
| 256 | +[linkedin-url]: https://linkedin.com/in/Majestic9169 |
| 257 | +[product-screenshot]: images/screenshot.png |
| 258 | +[React.js]: https://img.shields.io/badge/React-20232A?style=for-the-badge&logo=react&logoColor=61DAFB |
| 259 | +[React-url]: https://reactjs.org/ |
| 260 | +[TypeScript]: https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge&logo=typescript&logoColor=white |
| 261 | +[TypeScript-url]: https://www.typescriptlang.org/ |
| 262 | + |
0 commit comments