Comments (9)
In the future, I'd like to fix all inconsistencies and make sure that the license included is the one specified. Take all of the manual work away from the users.
from build-a-space.
Could you expand on this? Such as with an input (readme.md
) / output (LICENSE
) example?
from build-a-space.
I’m especially interested in what you’d like now, and what you’d like somewhere in the far away future!
from build-a-space.
Input: Repo with a README that has this at the bottom:
MIT © author
Or something similar, and no license
file. Create the MIT license, cat it into a LICENSE file, and then link it in the Readme ([MIT](LICENSE) © Author
).
from build-a-space.
From you second comment, what do you expect to happen now (not the future), if ISC © author
is in the README?
from build-a-space.
// pseudo-js
if (readme.contains('ISC © Name') && license.file !== true) {
fs.writeSync({to: LICENSE.md, type: ISC_DOCUMENT, licensee: 'NAME'})
}
Basically. Make sense?
from build-a-space.
Well that one makes sense, yes, but I was kinda looking for how long the list of supported (for now) licenses should be! Just supporting MIT (and/or ISC) is a very different task compared to supporting all licenses!
from build-a-space.
Make it so that we can add to it. At the beginning: MIT, ISC, Apache should be enough.
from build-a-space.
@wooorm This isn't a priority, issue, though. See the top issues in 'To Do' on https://github.com/mntnr/build-a-space/projects/1 for that.
from build-a-space.
Related Issues (20)
- Grab description from README if there is none set
- Charts
- Separate out notes into checks and action items
- Open an issue about adding tests, instead of just saying it HOT 1
- Add a way for contributing file in config to be specified with local or global path
- Check for other manifests HOT 1
- Enable travis to be turned off HOT 1
- Community files not always added
- Integrate and compare to todogroup/repolinter
- Consider how to work with existing templating tools HOT 1
- Version 10 of node.js has been released
- Add documentation about what this does
- Global install not working
- An in-range update of json-diff is breaking the build 🚨 HOT 2
- An in-range update of mdast-util-heading-range is breaking the build 🚨 HOT 4
- An in-range update of unist-util-position is breaking the build 🚨 HOT 4
- An in-range update of opn is breaking the build 🚨 HOT 1
- An in-range update of standard is breaking the build 🚨 HOT 2
- An in-range update of deep-equal is breaking the build 🚨 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from build-a-space.