Coder Social home page Coder Social logo

bagder / uncurled Goto Github PK

View Code? Open in Web Editor NEW
817.0 20.0 49.0 478 KB

Uncurled - everything I know and learned about running and maintaining Open Source projects for three decades.

Home Page: https://un.curl.dev/

License: Creative Commons Attribution 4.0 International

Makefile 9.96% Perl 39.30% Python 50.74%
open-source book free-software lessons-learned

uncurled's Introduction

Uncurled

Uncurled

Uncurled โ€“ everything I know and learned about running and maintaining Open Source projects for three decades.

I have been actively involved in Open Source development since the early 1990s when I discovered the phenomenon of people writing source code they give away freely for others to use and modify under a certain license.

uncurled's People

Contributors

64kramsystem avatar bagder avatar bobwxc avatar chrnybo avatar cketti avatar cosimo avatar cthart avatar devland avatar gabriel-bezerra avatar i-ky avatar jakekarnes42 avatar mattkatz avatar mcofficer avatar memark avatar najtin avatar niteria avatar pdurbin avatar pierreozoux avatar rybak avatar strangelittlemonkey avatar sudipto avatar supine avatar svetli-n avatar swalchemist avatar syntaxblitz avatar szabgab avatar tashidaniels avatar tcardlab avatar trubdubz avatar victorwlin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

uncurled's Issues

Cover aspect ratio

Hi.
It is not a big deal but will be better if use portrait cover instead of current landscape version for epub cover.
Most of the ebook manager and ebook reader use that image in library(in portrait mod)

Many companies rather not say

In money/notsay.

One thing might be that they are afraid of the legal ramifications if someone gets hurt by the project or by the feature they sponsored. It is less likely that someone will sue an individual developer as they cannot expect any real compensation, but if there is a corporation with deep pockets is somehow associated with the project or with a specific feature then this can increase the risk of being sued despite the license on the project. Someone might even think they are entitled to support from the sponsoring company.

If you agree I can send this as a PR as well.

Title + domain

I need to decide on a title for this content so that I can setup a host/domain for the rendered web version. Until then, the rendered version is not made public and I do not market or mention this project much.

Open Source - How hard can it be? is the working title for now

Getting some Shivering on the main page when it loads

hey bro, great content there! I am just start digging there! that's an inspiration for me as newcomer. But the main page is giving some shivering effect when it loads, not sure what it is.

I am on kubuntu 21.04, running chrome 101.0.4951.54

Poor grammar / readability issues in review.md

This sentence is rather hard to parse and could use rephrasing:

progress. We might consider getting that change merged into the code
repository sooner to be more important and worth the risk, than waiting for a
review that we do not want when or if it will happen.


This gets interpreted as a markdown list because the "-" is at the start of the line:

- and avoid embarrassment.


Scan your code with code analyzers and run your test suite with extra
sanitizer tools to avoid memory leaks, undefined behaviors or other subtle
problems to have sneaked in even if all (other) tests run fine.

Suggestion: s/to have/that may have/


These two sentences seem to be missing a predicate:

Even when all of the steps above are successful, you can do more. For example,
doing recurring tests that are run even if your code did not change at all to
better cover when dependencies update over time and changes behavior.
Fuzzing, which is a way to send garbage data to your APIs, to make sure that
they endure such treatment properly. Fuzzing is typically a time-consuming job

My suggestion would be the following (but maybe you have a better idea of how you wanted to phrase this):

Even when all of the steps above are successful, you can do more:

  • Run recurring tests even if your code did not change at all to catch issues when dependencies change behavior as they are updated over time.
  • Implement fuzzing, which is a way to send garbage data to your APIs, to make sure that they endure such treatment properly.

I hope you don't mind the nit-picky issue. The book has been a great read for the most part, thanks for taking the time to write it!

Old versions never die

It would be nice if you extended it with example what you tell these people? in project/never-die.md

Text color: black

Hey, I'm excited to dig into this, as I'm in a very similar spot. Just one thing, maybe it's just me, in which case "C'est la vie", but it would be great if the text color would be black instead of .r-1nf4jbm { color: rgb(59, 69, 78); }, which looks slightly blurry to me.
Unsurpisingly, there isn't a consensus on what's "best": https://news.ycombinator.com/item?id=31420938
Best, Zenju

Offering Translation (Arabic Version)

Hi @bagder,

Are you open to offering a translation to this interesting work into other languages?

I offer to translate this interesting work to my native language (Arabic) and I don't have any problem reviewing and maintaining this translation. I am making this offer because I believe it will be beneficial to my community.

Hope to hear from you what you think.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.