Commit Graph

11 Commits

Author SHA1 Message Date
Slava Kim
ee7d0eda58 meteor create --package never creates paths with colons 2015-01-21 14:01:09 -08:00
Slava Kim
0dfecf2f37 meteor create --packages never creates files w colons 2015-01-21 13:56:53 -08:00
ekatek
171b2c4eaf cosmetic changes to package skeleton
Some cosmetic changes to the package skeleton:
- Move version to the top
- Move git up and write a comment explaining it. Now the
  comment for documentation no longer dominates the stanza!

These are arranges from most to least optional (in some sense).
The documentation is considered the most optional because removing that
line doesn't remove the documentation: the line is mostly there for
an override. I think this makes sense.
2015-01-13 13:53:21 -08:00
ekatek
0f6c31cab7 upload README.md files to the server and view the excerpt in meteor show
This commit is based on the following design document:
https://mdg.hackpad.com/Creating-and-Updating-Docs-0ZyyDcSZDxp,
and some other stuff from here: https://mdg.hackpad.com/Meteor-Long-Description-wGZ1vIOwVlF
and was code reviewed here: https://github.com/meteor/meteor/pull/3375

It does the following:

- Allow the user to specify package documentation in Package.Describe.
  We will take the README.md file by default, to make the transition easier.
  Users can specify ‘documentation: null’ to not submit a README.md

- From that documentation, extract the section between the first and second header
  to use as the long form description for the package.

- Upload the documentation to the server at publish-time. Allow metadata changes with ‘publish —update’.

- Change the default package skeleton to include the README.md file.
  Also, changes the skeleton to have fewer useless placeholders in Package.describe values.

- Fix a minor bug where Git did not show up when running ‘meteor show’ on local packages.

A note on ‘documentation: null’ and blank documentation — we don’t let maintainers upload
blank README.md files, because we want to encourage people to fill them out. (Instead,
we allow a ‘documentation: null’ as an override) This is a UX issue! It is not a technical thing.

There is more discussion and code review in: https://github.com/meteor/meteor/pull/3375
2015-01-13 13:53:21 -08:00
Sashko Stubailo
3641e48eb6 Update package skel to include package name and omit "METEOR@" 2014-10-02 17:24:22 -07:00
David Greenspan
11c0577f1d Fix weird backslashes in package skeleton 2014-09-30 15:45:46 -07:00
ekatek
738c27ad8d create --package now a bit more intelligent and useful 2014-07-15 18:34:43 -07:00
ekatek
01102d2d44 getting rid of githubUrl and replacing it with git
Conflicts:
	tools/package-source.js
2014-07-09 14:32:59 -07:00
ekatek
459b1a588e replacing repositoryUrl with homepage and adding an optional githubUrl field to version 2014-06-23 17:10:02 -07:00
ekatek
ab839d4520 merging changelog changes 2014-06-10 16:57:06 -07:00
ekatek
7af3ba9a82 create package 2014-05-29 14:32:56 -07:00