Coder Social home page Coder Social logo

rojo.space's People

Contributors

acuaroo avatar aidenfarley avatar amol234545 avatar anaminus avatar barocena avatar blake-mealey avatar cliffchapmanrbx avatar crystalblaster avatar dekkonot avatar dependabot[bot] avatar guidable0 avatar lpghatguy avatar mastapegs avatar nezuo avatar nimblz avatar osyrisrblx avatar overhash avatar railworks2 avatar reselim avatar schifers avatar thattimothy avatar thenerdie avatar unix-system avatar zubbyy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

rojo.space's Issues

My src folder is missing the entire studio files.

I had to redo rojo and my Roblox studio game around 5 times because of this issue, I can't tell what is supposed to be built and whats not. This may be me not reading any docs for how to use rojo, but I haven't found one (if someone has a link to that and how to insert stuff like Remove Events, I would be happy to read it.) redoing the process of setting up VScode. can anyone help me understand what goes on when rojo builds your preexisting game. Or do I have to manually create folders and name it exactly the ones on Roblox studio?

[FEATURE REQUEST] Load Default Configuration

I often use the same project.json configuration for my games, but its very tedious to have to always remake the same configuration on a new project. I think a really good feature to have apart would to be to make it so that the extension/cli allows to you to save and load a configuration for your project to save time when using rojo. An added benefit is that users could share configurations among each other seamlessly.

Lacking big picture

I am trying to install/use Rojo for the first time. I am just confused about how it all works, what are the different pieces. There's a server and a Roblox plugin and ??? How does it all work? How does Rojo know which directory is the code you care about? How does Rojo know which Roblox game is the game you care about? How does Rojo know to stitch this directory on your machine to that folder object in your Roblox Project?

A soup-to-nuts walkthrough would really help.

Switch docs from MkDocs to custom SSG

Right now we embed the output of MkDocs, which doesn't fit in with the rest of Rojo's branding and is a little bit jarring.

Instead, we should consume all the MarkDown documentation and embed it into our nifty custom theme like Roblox TS does with their docs.

Games using Rojo

Lots of games use Rojo!

We should show them off on Rojo's home page to promote them and help give credibility to Rojo.

Documentation erroneously states that the VSCode extension installs the CLI tools

The Rojo installation page states that the Rojo VS Code extension will install "both halves of Rojo" (the CLI and the Roblox Studio plugin) for you. However, after installing this extension, then following the Creating a Game with Rojo instructions, my system is unable to find a "rojo" command. Running the "rojo" command from a cmd or PowerShell terminal just gives me the typical error when a command can't be found.

I've checked my drive and see no "rojo.exe" or other executable. There seems to be a missing step in the installation instructions.

connectfail

i always get this error:
Rojo encountered an unknown error: httperror: connectfail

Write Fully / Partially managed Rojo pieces

Document: https://rojo.space/docs/v6/workflows/

This would be pretty useful for a lot of the end users on Rojo to have code snippets or an example project file that they could play with and implement into their games. Perhaps someone could speak to one of the large fully managed Rojo users and see what they'd be willing to share from their structure / build processes? ๐Ÿ˜„

Rojo plugin should remember host & port per place

It would be nice if the Rojo plugin was able to remember the last host and port used & then auto-populate on load. I imagine this could be done pretty easily using plugin settings and using the PlaceId as a unique key.

Using different ports is necessary in multi-place workflows that are being synced at the same time.

chore list for docs

I decided to make a big list of suggestions and changes needed

  • Rojo docs needed changes
    • Main Page
      • I dont think we need the "games using rojo" anymore (it is popular and known enough and not worth getting issues for "add x game") โŒ
      • New Maintainers Page (#106)
    • Introduction Page
      • we can recommend luau-lsp in the Tools section
      • we can add a new video about rojo, from connect 2023 event (https://www.youtube.com/watch?v=oaaAf3_5S7g)
      • extensions under the External Text editors section is outdated
    • Help Page
      • help page can be merged with introduction
    • Gettings Started Page
      • Aftman for install guide (#112)
      • encouraging lune over remodel and maybe rbxlx-to-rojo tool made with lune if it is possible
    • Project Format Page
      • document optional path feature
    • Properties Page
      • Document Font Type (#99) (and other implicit format changes that we discussed)
    • Sync Details Page
      • we can have better images for explaining init.lua behaviour (with photos from both filesystem and roblox explorer)
      • we can add a warning in to the Limitations section about why some properties cannot be rojo served but only rojo build (pluginsecurity stuff)
      • Meta file example with actors (since people ask about it a lot )
    • Recommended Workflows Page
      • detailed explanation / guide for fully managed and the differences between fully and partially managed workflows
    • Rojo Alternatives Page
      • all the "rojo alternatives" are pretty much old and outdated, we dont need to recommend those
    • Upgrading From Rojo 6 Page
      • this page can be renamed to Migration from old versions and sectioned out for each version to easily read multiple version migration on the same page (instead of changing to old version of doc for each version migration)

chore: Update "Uploading your Place" docs to point to Open Cloud

https://rojo.space/docs/v7/getting-started/new-game/

Current guidance:

You'll need an existing game on Roblox.com as well as the. ROBLOSECURITY cookie of an account that has write access to that game.

The new guidance should talk about the latest (and I assume preferred?) Open Cloud guidance - see rojo-rbx/rojo#504 for details. We might want to keep the cookie guidance for legacy support, but it should be made clear from a security perspective that it is not the ideal method and won't work in CI deployments (because cookies reset on IP change).

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.