├── tweets ├── ellx.tweet ├── svelte-tuner.tweet ├── svelte-summit-cfp-info.tweet ├── 0-hello-world.tweet ├── svelte-fundamentals-workshop.tweet ├── 1-help-wanted.tweet ├── looking-for-speakers-mmt.tweet ├── svelte-daily-embedded-video.tweet ├── svelte-summit-announcement.tweet ├── newlineco-fullstack-svelte.tweet ├── accepted-talks.tweet ├── ssd-france.tweet ├── loading-overlay-component.tweet ├── svelte-summit-is-over-radio-episode.tweet ├── svelte-and-salesforce-marketing-cloud.tweet ├── svelte-and-kentico-kontent-ai.tweet ├── globant-uinxt-svelte-sveltekit-talk.tweet ├── 2-thanks-for-the-components.tweet ├── using-react-sidebyside-svelte.tweet ├── svelte-summit-first-talks-v2.tweet ├── events │ └── eventsection.tweet └── README.md ├── .github └── workflows │ └── twitter-together.yml ├── LICENSE └── README.md /tweets/ellx.tweet: -------------------------------------------------------------------------------- 1 | Svelte REPL with Excel-like spreadsheet, reactive MD, imports across REPLs and more! 2 | https://ellx.io/ by @ellx_dev 3 | -------------------------------------------------------------------------------- /tweets/svelte-tuner.tweet: -------------------------------------------------------------------------------- 1 | "Svelte + TS + comlink" by @reitznerdomenik 2 | A guitar tuner done with @svelte. 3 | https://t.co/Xg7fKR2FBe?amp=1 4 | -------------------------------------------------------------------------------- /tweets/svelte-summit-cfp-info.tweet: -------------------------------------------------------------------------------- 1 | PS. If you submitted a talk, we'll be sending out information shortly (in the next day or so) about which talks have been accepted! Stay tuned. 2 | -------------------------------------------------------------------------------- /tweets/0-hello-world.tweet: -------------------------------------------------------------------------------- 1 | This is a test tweet from the new @SvelteSociety GitHub-managed Twitter account https://github.com/svelte-society/twitter-account/ (h/t @JasonEtco if this works) 2 | -------------------------------------------------------------------------------- /tweets/svelte-fundamentals-workshop.tweet: -------------------------------------------------------------------------------- 1 | Svelte Fundamentals Workshop on Nov 6th! 2 | 3 | by @hyper632 4 | 5 | Signup: 6 | 7 | https://hyper63.com/workshops/svelte-fundamentals 8 | 9 | -------------------------------------------------------------------------------- /tweets/1-help-wanted.tweet: -------------------------------------------------------------------------------- 1 | Help wanted: The Svelte Society website is currently under construction and now we're looking for help! If you're interested, hop on the discord (https://discord.gg/FFYDNp5)! 2 | -------------------------------------------------------------------------------- /tweets/looking-for-speakers-mmt.tweet: -------------------------------------------------------------------------------- 1 | Speakers wanted: The #MMT_TechMeetup is currently looking for @sveltejs speakers this month, reply back to @ileshmistry if you're interested. #sveltejs #javascript 2 | -------------------------------------------------------------------------------- /tweets/svelte-daily-embedded-video.tweet: -------------------------------------------------------------------------------- 1 | Embed a multi-participant video call into any Svelte app, by @gemontracks @trydaily 2 | https://www.daily.co/blog/build-a-video-call-app-with-daily-prebuilt-and-svelte/ -------------------------------------------------------------------------------- /tweets/svelte-summit-announcement.tweet: -------------------------------------------------------------------------------- 1 | Today we announce Svelte Summit 2020! A completely free online event focused on Svelte. Check it out at: https://sveltesummit.com @sveltejs #sveltejs #javascript 2 | -------------------------------------------------------------------------------- /tweets/newlineco-fullstack-svelte.tweet: -------------------------------------------------------------------------------- 1 | Learn how to build a fullstack SaaS application with Svelte, Express and Postgres! https://www.newline.co/courses/fullstack-svelte 2 | 3 | h/t @30platforms @fullstackio 4 | -------------------------------------------------------------------------------- /tweets/accepted-talks.tweet: -------------------------------------------------------------------------------- 1 | Emails to accepted talks for Svelte Summit have been sent out. Check your SPAM folder if you can't find it. If your talk didn't get in, don't worry! We have other ideas for future events. 2 | -------------------------------------------------------------------------------- /tweets/ssd-france.tweet: -------------------------------------------------------------------------------- 1 | Don't forget @SvelteSocietyFr tomorrow! In addition to some exciting talks, @swyx and @kevmodrome will join for a discussion about Svelte Society and other fun topics! Tune in at 19.30 (CEST) 2 | -------------------------------------------------------------------------------- /tweets/loading-overlay-component.tweet: -------------------------------------------------------------------------------- 1 | "Svelte app: create Loading Overlay component using svelte/motion" by @alpavlove 2 | #svelte #DEVCommunity 3 | https://dev.to/pavlov/svelte-app-create-loading-overlay-component-using-sveltemotion-5jp 4 | -------------------------------------------------------------------------------- /tweets/svelte-summit-is-over-radio-episode.tweet: -------------------------------------------------------------------------------- 1 | Svelte Summit was a couple of weeks ago but the fun isn't over yet! On Svelte Radio we got together to discuss the talks and what's next. Have a listen: https://share.transistor.fm/s/c8a3dfc3 2 | -------------------------------------------------------------------------------- /tweets/svelte-and-salesforce-marketing-cloud.tweet: -------------------------------------------------------------------------------- 1 | "Svelte and Salesforce Marketing Cloud" by @reitznerdomenik 2 | Use @sveltejs inside of @marketingcloud. 3 | #svelte #Salesforce #Cloud #DEVCommunity 4 | https://dev.to/dreitzner/svelte-and-salesforce-marketing-cloud-31ah -------------------------------------------------------------------------------- /tweets/svelte-and-kentico-kontent-ai.tweet: -------------------------------------------------------------------------------- 1 | "Svelte and Kentico kontent.ai" by @reitznerdomenik 2 | Use @sveltejs to generate a CMS preview for @KenticoKontent. 3 | #svelte #CMS #DEVCommunity 4 | https://dev.to/dreitzner/cms-preview-with-svelte-and-kentico-kontent-ai-3aen 5 | -------------------------------------------------------------------------------- /tweets/globant-uinxt-svelte-sveltekit-talk.tweet: -------------------------------------------------------------------------------- 1 | "Swift Svelte SPAs" - See Svelte & SvelteKit in action. Learn why @Sveltejs is the most loved web f/w of 2021. 2 | Join @codeAbider & @kavitaRKajale at @globant's premier UI web conf - #uinxt 3 | Watch here: http://y2u.be/k3PKQ8a1dtE -------------------------------------------------------------------------------- /tweets/2-thanks-for-the-components.tweet: -------------------------------------------------------------------------------- 1 | We just merged in a new page to the svelte society staging site: https://staging.sveltesociety.dev/components thanks @cstrnt ! If you want to help us build it, you'll find the repo here: https://github.com/svelte-society/svelte-society-day-2020 2 | -------------------------------------------------------------------------------- /tweets/using-react-sidebyside-svelte.tweet: -------------------------------------------------------------------------------- 1 | Would you like to Sveltify your frontend without compromising your React codebase? 2 | 3 | Then ReactAdapter is what you need, check @jpepinho's full blogpost here: https://jpepinho.medium.com/using-react-within-your-svelte-applications-3b1f2a75aefc 4 | -------------------------------------------------------------------------------- /tweets/svelte-summit-first-talks-v2.tweet: -------------------------------------------------------------------------------- 1 | First talks for Svelte Summit are out! @evilpingwin will teach us how the Svelte REPL works. @nickreese will talk about Elder.js and how to build blazing fast websites. @lukeed05 is going to show us how to run Svelte on the edge! https://sveltesummit.com @sveltejs 2 | -------------------------------------------------------------------------------- /tweets/events/eventsection.tweet: -------------------------------------------------------------------------------- 1 | 🆕 Our website has now an event section! where you can check out previous and future events! 2 | 3 | Check it out at https://sveltesociety.dev/events 4 | 5 | Huge thank you to @haudraufhaun1 and @shriji for their contributions, we are always looking for more help on the Svelte Society website! 6 | -------------------------------------------------------------------------------- /.github/workflows/twitter-together.yml: -------------------------------------------------------------------------------- 1 | on: [push, pull_request] 2 | name: Twitter, together! 3 | jobs: 4 | preview: 5 | name: Preview 6 | runs-on: ubuntu-latest 7 | if: github.event_name == 'pull_request' 8 | steps: 9 | - uses: gr2m/twitter-together@v1.x 10 | env: 11 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 12 | tweet: 13 | name: Tweet 14 | runs-on: ubuntu-latest 15 | if: github.event_name == 'push' && github.ref == 'refs/heads/master' 16 | steps: 17 | - name: checkout master 18 | uses: actions/checkout@v2 19 | - name: Tweet 20 | uses: gr2m/twitter-together@v1.x 21 | env: 22 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 23 | TWITTER_ACCESS_TOKEN: ${{ secrets.TWITTER_ACCESS_TOKEN }} 24 | TWITTER_ACCESS_TOKEN_SECRET: ${{ secrets.TWITTER_ACCESS_TOKEN_SECRET }} 25 | TWITTER_API_KEY: ${{ secrets.TWITTER_API_KEY }} 26 | TWITTER_API_SECRET_KEY: ${{ secrets.TWITTER_API_SECRET_KEY }} 27 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Svelte Society 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /tweets/README.md: -------------------------------------------------------------------------------- 1 | # The tweets/ folder 2 | 3 | To create a new tweet create a new `*.tweet` file in this `tweets/` folder. 4 | 5 | [Create new tweet](../../../new/master/?filename=tweets/.tweet) 6 | 7 | ## Example 8 | 9 | Create a new file `tweets/hello-world.tweet` with the content 10 | 11 | > Hello, world! 12 | 13 | You can use subfolders, e.g. `tweets/2019-02/hello-world.tweet`, as long as the file is in the `tweets/` folder and has the `.tweet` file extension 14 | 15 | ## Create a tweet with a twitter poll 16 | 17 | **Note**: The configured twitter account needs to be authorized to use Twitters Ads API in order to send tweets including a poll. 18 | 19 | A tweet including a poll must end with 2-4 options in the following format 20 | 21 | > Here is some text 22 | > 23 | > ( ) option A 24 | > ( ) option B 25 | > ( ) option C 26 | > ( ) option D 27 | 28 | ## Notes 29 | 30 | - Only newly created files are handled, deletions, updates or renames are ignored. 31 | - `*.tweet` files will not be created for tweets you send out directly from twitter.com 32 | - If you need to rename an existing tweet file, please do so locally using [`git mv old_filename new_filename`](https://help.github.com/en/articles/renaming-a-file-using-the-command-line), otherwise it may occur as deleted and added which would trigger a new tweet. 33 | 34 | ## Questions? 35 | 36 | If you have any further questions or suggestions, please create an issue at https://github.com/gr2m/twitter-together/issues/new 37 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # twitter-account 2 | submit a PR to promote something from the Svelte Society Twitter! 3 | 4 | This uses: https://github.com/gr2m/twitter-together 5 | 6 | 7 | ## The tweets/ folder 8 | 9 | To create a new tweet create a new `*.tweet` file in this `tweets/` folder. 10 | 11 | [Create new tweet](https://github.com/svelte-society/twitter-account/new/master/?filename=tweets/.tweet) 12 | 13 | ## Example 14 | 15 | Create a new file `tweets/hello-world.tweet` with the content 16 | 17 | > Hello, world! 18 | 19 | You can use subfolders, e.g. `tweets/2019-02/hello-world.tweet`, as long as the file is in the `tweets/` folder and has the `.tweet` file extension 20 | 21 | ## Create a tweet with a twitter poll 22 | 23 | **Note**: The configured twitter account needs to be authorized to use Twitters Ads API in order to send tweets including a poll. 24 | 25 | A tweet including a poll must end with 2-4 options in the following format 26 | 27 | > Here is some text 28 | > 29 | > ( ) option A 30 | > ( ) option B 31 | > ( ) option C 32 | > ( ) option D 33 | 34 | ## Notes 35 | 36 | - Only newly created files are handled, deletions, updates or renames are ignored. 37 | - `*.tweet` files will not be created for tweets you send out directly from twitter.com 38 | - If you need to rename an existing tweet file, please do so locally using [`git mv old_filename new_filename`](https://help.github.com/en/articles/renaming-a-file-using-the-command-line), otherwise it may occur as deleted and added which would trigger a new tweet. 39 | 40 | ## Questions? 41 | 42 | If you have any further questions or suggestions, please create an issue at https://github.com/gr2m/twitter-together/issues/new 43 | --------------------------------------------------------------------------------