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