A collection of 100 development tips, best practices, and wisdom from world-renowned programmers. This project aims to provide a curated list of insights to help developers of all levels improve their craft and build better software.
Built with Astro, Tailwind CSS, and ❤️ by the community.
- 100 Curated Tips: Essential wisdom from software engineering legends.
- Multilingual Support: Available in both Spanish and English.
- Community Driven: Anyone can contribute their favorite tips or improve existing ones.
- High Performance: Optimized for speed and accessibility using Astro.
- Framework: Astro
- Styling: Tailwind CSS
- Content Management: Astro Content Collections
- Deployment: Vercel / Netlify (or any static hosting)
To run the project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/midudev/100cosas.dev.git
-
Install dependencies: This project uses
pnpm. If you don't have it installed, you can get it here.pnpm install
-
Run the development server:
pnpm dev
Open http://localhost:4321 in your browser.
We welcome contributions! Whether it's adding a new tip, correcting a translation, or improving the UI, your help is appreciated.
- Fork the repository on GitHub.
- Create a new branch for your changes:
git checkout -b feat/add-new-tip
- Add the content:
- Spanish tips: Add a
.mdor.mdxfile tosrc/content/tips/es/. - English tips: Add a
.mdor.mdxfile tosrc/content/tips/en/. - Ensure you follow the frontmatter format (check existing files for reference).
- Spanish tips: Add a
- Author Information:
- If the author isn't already in the project, add their JSON profile to
src/content/authors/. - Add their profile picture (WebP format) to
public/authors/.
- If the author isn't already in the project, add their JSON profile to
- Verify your changes:
Run
pnpm devand check the tip detail page. - Submit a Pull Request with a clear description of your changes.
This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0).
- Attribution: You must give appropriate credit, provide a link to the license, and indicate if changes were made.
- NonCommercial: You may not use the material for commercial purposes.
See the LICENSE file or visit https://creativecommons.org/licenses/by-nc/4.0/ for more details.
Made with passion for the developer community.