Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/the-robin-hood/101


https://github.com/the-robin-hood/101

Last synced: 10 days ago
JSON representation

Awesome Lists containing this project

README

        



101


Welcome to 101. This is a collection of crazy and cool websites that i built. Each site will focus on a specific concept or technique in JavaScript, CSS, or HTML, and will be built from scratch using only these

1. **index.html** - The HTML file that contains the structure of the webpage.
2. **style.css** - The CSS file that handles the styling of the webpage.
3. **script.js** - The JavaScript file that adds interactivity to the webpage.

## Thumb Rule

1. **Minimalism**: Each webpage will follow a minimalist design approach, focusing on simplicity and functionality without unnecessary elements.
2. **Vanilla JS**: No frameworks or libraries (like React, Vue, or Angular) will be used. However, libraries may be used for higher-level tasks if absolutely necessary.
3. **From Scratch**: As much as possible, all code will be written from scratch to ensure a deeper understanding of the concepts being taught.

## Contributing

We welcome contributions to this 101! If you have an idea for a new website or want to improve an existing one, follow these steps:

1. **Fork the Repository**: Create a fork of this repository by clicking the "Fork" button at the top of the page.
2. **Create a New Branch**: Create a new branch for your feature or improvement.
```sh
git checkout -b my-new-feature
```
3. **Make Your Changes**: Make your changes to the HTML, CSS, and JavaScript files.
4. **Commit Your Changes**: Commit your changes with a clear and concise message.
```sh
git commit -am 'Add new feature'
```
5. **Push to the Branch**: Push your changes to the branch on your forked repository.
```sh
git push origin my-new-feature
```
6. **Create a Pull Request**: Create a pull request to the main repository. Provide a detailed description of your changes and why they should be merged.

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more information.