Comments (12)
Questions on this one:
- What is our recommendation on package CI? @yyx990803 is perhaps the most up-to-date on this?
- Do we have rules about licenses on Atmosphere? Is it implicit that it's free to use if it's up there?
- What's our recommended way to publicize a package? Forums? Crater.io? How do the cool kids do it these days?
from guide.
- I bet Travis is the best for free stuff on GitHub - we looked at other options mainly for parallelism I think?
- I don't know, this is probably one of those ask-a-lawyer things, but we should definitely recommend that people include a license. There's a related issue here: meteor/meteor#5060
- Probably the forums? Also, posting on github issue/forum threads about the issue your package solves can be effective.
from guide.
I'd actually go for Circle even for free stuff, but since we already have established scripts (ones by Arunoda) for testing Meteor packages on Travis, we can keep using that. For small packages there isn't any significant difference (except Circle triggers the build much faster)
from guide.
Thanks @yyx990803, we'll stick with @arunoda's thing for now then.
from guide.
Coming back to this, I think we should definitely recommend that people test their package both against the newest Meteor release and Meteor devel
- and then give us a link to their badge so that we can keep tabs on which packages are broken by devel or something.
from guide.
Does that actually work.. I mean how do we make the tests for every package out there run whenever devel changes?
from guide.
@yyx990803 so there is an integration for circle out there: #20 (comment)
Should we recommend that then?
from guide.
Another thing to note may be to remind developers to tag their releases in git.
from guide.
@tmeasday as a side project, I'm going to try to make it work (the testing against devel thing) I think it could be really valuable.
from guide.
@tmeasday sure. Actually I think even just Arunoda's script will probably work on Circle with minimal changes.
from guide.
Outline merged https://github.com/meteor/guide/blob/master/outlines/publish-packages.md !
from guide.
I'm closing this issue because it's too old.
We are going to make many updates to the guide in the next weeks and it's better to focus on issues with recent activity. If you think this issue is still relevant please open a new one.
from guide.
Related Issues (20)
- [hexo] Cannot start local hexo server "unknown block tag: endraw"
- Link to OK Grow article for MongoDB Atlas oplog tailing no longer works HOT 2
- Add Windows getting started guide HOT 1
- Section 6 - Running on Mobile - 404 HOT 2
- Remove or improve the part about crosswalk HOT 3
- Add section about eager loading of files
- Can't use Tailwind CSS v2.0 because postcss@^8.0.9 is not supported by juliancwirko:postcss HOT 1
- Add page last updated date? HOT 1
- angular is not supported HOT 3
- Helmet Example Link is now a 404 HOT 4
- missing meteor test --drive-package information HOT 3
- Update testing section with Cypress HOT 2
- A list of meteor URLs needed to be added for a corporate proxy whitelist HOT 1
- Update Guide to explain 1.7's new lazy loading capabilities HOT 5
- Add testing with Cypress to the guide HOT 5
- Documentation error in the Meteor guide Method section. HOT 1
- Blank screen issue on android mobile with meteor version 1.7 HOT 2
- Improve Vue page HOT 1
- Action Required: Fix Renovate Configuration
- Add to TypeScript section HOT 4
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 guide.