Git Product home page Git Product logo

storybuilder-2's Introduction

About StoryBuilder

Our mission is to provide a free resource for writers of all levels who struggle with the complexity of plotted fiction.

StoryBuilder is an editor for fiction outlines from which writers can quickly create working drafts. It uses best-practices techniques, and offers hundreds hundreds of suggestions for better stories. It's CAD for fiction writers.

The elements StoryBuilder works with are the elements of good fiction: realistic three dimensional characters who are engaged in meaningful and gripping problems, dramatic and suspenseful plots, and settings that appeal to the senses.

Built With

WinUI has announced plans to make their code available as open source.

Windows Community Toolkit is available under the MIT License.

Elmah.io is a commerical cloud-based error logging and uptime monitor service. Elmah.io graciously provides a free subscription to public repository open source projects. We are grateful for their support.

NRtfTree is available under the GNU GPL V3 License. StoryBuilder has modified this software locally to allow asynchronous IO.

Scrivener is a commercial writing application widely used by novelists, screenwriters, playwrights, and short fiction writers. StoryBuilder contains a feature which inserts StoryBuilder reports into a Scrivener project using their Scrivener 3 File Formatting Specification API.

[SyncFusion WinUI Controls] is a commercial toolkit of controls for WinUI 3 projects. StoryBuilder uses their ComboBox control extensively. Syncfusion graciously provides an Open Source Project License. We are grateful for their support.

Getting Started

StoryBuilder is an odd duck, with its feet in two ponds: the user community of writers and the community of developers.

For writers

If you are (or want to be) a fiction writer, welcome! StorBuilder was written for you. An introduction to StoryBuilder for users is the User Documentation.

You're invited welcome try the software for itself (it's free.) StoryBuilder is currently in beta test. If you're interested in becoming a beta tester, please email [email protected] and ask for a copy of the software.

Complete documentation can be found in the User Manual, which also serves as online help for the program.

For Developers

If you're developer, welcome! A good starting place is to learn more about StoryBuilder, using the same resources for writer/users.

Once you've read through this document are familiar with the program, take a look at Programmer Notes.

Installation

The StoryBuilder repository is maintained with Visual Studio. Either VS2019 or VS2022 will work. The Community editions of these products are free and can be downloaded from here.

StoryBuilder is developed with the Windows App SDK. Set up your development as per this guide. We are currently running version 1.0.

You can test your installation by building and running a new app using the Blank App, Packaged (WinUI 3 in Desktop) template as described in the documentation.

In Visual Studio, clone the Storybuilder repository from the GitHub repository at https://github.com/terrycox/StoryBuilder-2.git

Build and run the solution.

Usage

We will provide a program demo video in the near future.

Roadmap

StoryBuilder's immediate plans are orgainized as a series of GitHub Projects.

We are currently working on the Clean Up StoryBuilder project.

See the open issues for a full list of proposed features (and known issues).

Our next goal, which we are also working on, is to attract

Contributing

If you would like to join the StoryBuilder community and help improve the software, here are some ways to Contribute.

Copyright & License

Except where otherwise noted, StoryBuilder is released under the GNU GPLv3 license. See the LICENSE file located in this directory.

Acknowledgements

We are greatful beyond words for those who have helped bring StoryBuilder back to life as free and open source software. Some have contributed time; others have contributed ideas, and still others have provided inspiration for the project. We are most grateful for all of them- especially those who toil in the arena: Acknowledgements.

storybuilder-2's People

Contributors

terrycox avatar rarisma avatar kylerlemons avatar thomasardal avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.