rojo-rbx / rojo.space Goto Github PK
View Code? Open in Web Editor NEWRojo website
Home Page: https://rojo.space
License: MIT License
Rojo website
Home Page: https://rojo.space
License: MIT License
The game is rojo managed with a private github repository, It's extremely useful for my workflow and has reached a million visits already.
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.
We currently don't document usage of the CLI at all in the docs. While this isn't terrible because we have a very helpful --help
flag built into the CLI, I think we should include the CLI in docs still.
I'd probably want to look at how other tools do their documentation before tackling this.
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.
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.
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).
As mentioned in rojo-rbx/rojo#920, we currently don't document anything about the plugin. We really should though.
My suggestion would be a page on the plugin and going through its usage and settings. It'd add a maintenance burden, particular to @boatbomber, but I think it's worth it.
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?
Remodel has been formally sunset in favor of Lune and we shouldn't recommend people use it on the doc site.
https://twitter.com/RainyLofi/status/1693704816948633823
https://www.roblox.com/groups/5214183/GAR-Grand-Army-of-the-Republic#!/about
https://www.roblox.com/games/4238077359/EVENT-Star-Wars-Roleplay
RainyLofi is a programmer for Grand Army of the Republic and he uses Rojo to code the game.
I do not own the game, but I am giving a notice that GAR's Coruscant uses Rojo for their codebase.
Lots of games use Rojo!
We should show them off on Rojo's home page to promote them and help give credibility to Rojo.
Hello,
I am one of the developers of Funky Friday (JavaCoded). We have been using Rojo + private git server since the beginning of development and Rojo has been a substantial help with developing the game.
Thanks.
This must happen after Rojo 7.4 releases, whenever that is.
As of Rojo 7.4.0 (whenever that happens), MaterialColors
can be live synced as a normal property. It takes a custom format that we should document.
On the introduction page, it says "Many Rojo VS Code users also use extensions like:" and gives a list with vscode-rbxlua, Roblox Lua Autocompletes, and TabNine.
vscode-rbxlua
is outdated now that we have luau-lsp
or RobloxLsp
.
Roblox Lua Autocompletes
is superseded by luau-lsp
.
I'm not sure if it's accurate that many rojo users use TabNine either.
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? ๐
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.
i always get this error:
Rojo encountered an unknown error: httperror: connectfail
Just want to say: thank you for the amazing effort put into this project. It has made developing this game a lot simpler. The game is RoBeats Community Server, we released a beta build on 5/21/2021. Thank you!
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.
Had to manually edit default.project.json to add ServerStorage and other folders
Any directory on the filesystem will turn into a Folder instance with the same name.
Not true, have to add them to default.project.json by hand.
Recommend add an example explicitly showing a complete default.project.json that corresponds with a 1-to-1 folder mapping for a complete Roblox Studio > New File > Baseplate
I decided to make a big list of suggestions and changes needed
rojo serve
d but only rojo build
(pluginsecurity stuff)A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.