CI: build and test (#1)
This commit is contained in:
		
							parent
							
								
									199bf37638
								
							
						
					
					
						commit
						056471c0eb
					
				
					 2 changed files with 22 additions and 68 deletions
				
			
		
							
								
								
									
										20
									
								
								.github/workflows/ci.yml
									
										
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								.github/workflows/ci.yml
									
										
									
									
										vendored
									
									
										Normal file
									
								
							|  | @ -0,0 +1,20 @@ | ||||||
|  | name: ci | ||||||
|  | 
 | ||||||
|  | on: | ||||||
|  |   push: | ||||||
|  |     branches: [ main ] | ||||||
|  |   pull_request: | ||||||
|  |     branches: [ main ] | ||||||
|  | 
 | ||||||
|  | env: | ||||||
|  |   CARGO_TERM_COLOR: always | ||||||
|  | 
 | ||||||
|  | jobs: | ||||||
|  |   build: | ||||||
|  |     runs-on: ubuntu-latest | ||||||
|  |     steps: | ||||||
|  |     - uses: actions/checkout@v2 | ||||||
|  |     - name: build | ||||||
|  |       run: cargo build --verbose | ||||||
|  |     - name: test | ||||||
|  |       run: cargo test --verbose | ||||||
							
								
								
									
										70
									
								
								README.md
									
										
									
									
									
								
							
							
						
						
									
										70
									
								
								README.md
									
										
									
									
									
								
							|  | @ -1,69 +1,3 @@ | ||||||
| <div align="center"> | # gpx-web-utils | ||||||
| 
 | 
 | ||||||
|   <h1><code>wasm-pack-template</code></h1> |  | ||||||
| 
 |  | ||||||
|   <strong>A template for kick starting a Rust and WebAssembly project using <a href="https://github.com/rustwasm/wasm-pack">wasm-pack</a>.</strong> |  | ||||||
| 
 |  | ||||||
|   <p> |  | ||||||
|     <a href="https://travis-ci.org/rustwasm/wasm-pack-template"><img src="https://img.shields.io/travis/rustwasm/wasm-pack-template.svg?style=flat-square" alt="Build Status" /></a> |  | ||||||
|   </p> |  | ||||||
| 
 |  | ||||||
|   <h3> |  | ||||||
|     <a href="https://rustwasm.github.io/docs/wasm-pack/tutorials/npm-browser-packages/index.html">Tutorial</a> |  | ||||||
|     <span> | </span> |  | ||||||
|     <a href="https://discordapp.com/channels/442252698964721669/443151097398296587">Chat</a> |  | ||||||
|   </h3> |  | ||||||
| 
 |  | ||||||
|   <sub>Built with 🦀🕸 by <a href="https://rustwasm.github.io/">The Rust and WebAssembly Working Group</a></sub> |  | ||||||
| </div> |  | ||||||
| 
 |  | ||||||
| ## About |  | ||||||
| 
 |  | ||||||
| [**📚 Read this template tutorial! 📚**][template-docs] |  | ||||||
| 
 |  | ||||||
| This template is designed for compiling Rust libraries into WebAssembly and |  | ||||||
| publishing the resulting package to NPM. |  | ||||||
| 
 |  | ||||||
| Be sure to check out [other `wasm-pack` tutorials online][tutorials] for other |  | ||||||
| templates and usages of `wasm-pack`. |  | ||||||
| 
 |  | ||||||
| [tutorials]: https://rustwasm.github.io/docs/wasm-pack/tutorials/index.html |  | ||||||
| [template-docs]: https://rustwasm.github.io/docs/wasm-pack/tutorials/npm-browser-packages/index.html |  | ||||||
| 
 |  | ||||||
| ## 🚴 Usage |  | ||||||
| 
 |  | ||||||
| ### 🐑 Use `cargo generate` to Clone this Template |  | ||||||
| 
 |  | ||||||
| [Learn more about `cargo generate` here.](https://github.com/ashleygwilliams/cargo-generate) |  | ||||||
| 
 |  | ||||||
| ``` |  | ||||||
| cargo generate --git https://github.com/rustwasm/wasm-pack-template.git --name my-project |  | ||||||
| cd my-project |  | ||||||
| ``` |  | ||||||
| 
 |  | ||||||
| ### 🛠️ Build with `wasm-pack build` |  | ||||||
| 
 |  | ||||||
| ``` |  | ||||||
| wasm-pack build |  | ||||||
| ``` |  | ||||||
| 
 |  | ||||||
| ### 🔬 Test in Headless Browsers with `wasm-pack test` |  | ||||||
| 
 |  | ||||||
| ``` |  | ||||||
| wasm-pack test --headless --firefox |  | ||||||
| ``` |  | ||||||
| 
 |  | ||||||
| ### 🎁 Publish to NPM with `wasm-pack publish` |  | ||||||
| 
 |  | ||||||
| ``` |  | ||||||
| wasm-pack publish |  | ||||||
| ``` |  | ||||||
| 
 |  | ||||||
| ## 🔋 Batteries Included |  | ||||||
| 
 |  | ||||||
| * [`wasm-bindgen`](https://github.com/rustwasm/wasm-bindgen) for communicating |  | ||||||
|   between WebAssembly and JavaScript. |  | ||||||
| * [`console_error_panic_hook`](https://github.com/rustwasm/console_error_panic_hook) |  | ||||||
|   for logging panic messages to the developer console. |  | ||||||
| * [`wee_alloc`](https://github.com/rustwasm/wee_alloc), an allocator optimized |  | ||||||
|   for small code size. |  | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 GitHub
							GitHub